GitHubでRubyプロジェクトをテストして更新するために、クラウドベースのIDE(Windowsマシン上)を設定しようとしています。私はすべての必要な部品をインストールすることに苦労しています。Cloud9(Windows 10)を使用してGeoIPをインストールする際の問題
'バンドルをインストール' それはここで失敗し、ポイントに動作します:
はchecking for iconv_open() in iconv.h... yes
checking for GeoIP_record_by_ipnum() in -lGeoIP... no
you must have geoip c library installed!
.
.
An error occurred while installing geoip-c (0.9.1), and Bundler cannot continue.
Make sure that `gem install geoip-c -v '0.9.1'` succeeds before bundling.
これらのすべてが失敗:
gem install geoip-c
gem install geoip-c -v '0.9.1'
gem install geoip-c -- --with-geoip-dir=/opt/GeoIP
、このエラーメッセージが表示されて:
ERROR: Error installing geoip-c:
ERROR: Failed to build gem native extension.
current directory: /usr/local/rvm/gems/ruby-2.4.1/gems/geoip-c-0.9.1/ext/geoip
/usr/local/rvm/rubies/ruby-2.4.1/bin/ruby -r ./siteconf20170628-2852-11bgk28.rb extconf.rb
checking for iconv_open() in iconv.h... yes
checking for GeoIP_record_by_ipnum() in -lGeoIP... no
you must have geoip c library installed!
は関係者数日のうちに私の脳を傷つける - 感謝の気持ちで感謝します。
この記事は読まれましたか? https://stackoverflow.com/questions/2748168/error-installing-geoip-city-gem#2754397 –
はい、同じエラーが表示されます: 'GeoIP_record_by_ipnum()を-lGeoIPでチェックしています...いいえ\ n必要があります'env ARCHFLAGS =" - arch x86_64 "'で 'gem install geoip_city --with-geoip-dir =/opt/GeoIP'を実行したときの' – huey
' 64ビットです..また、彼らは 'sudo'を使ってシステムユーザとしてコマンドを実行します(システムユーザdo) –