Я исправлял и очищал Homebrew после обновления до OS X El Capitan. Когда я проверял мою «подвал» загрузку, я обнаружил, что geoip
выводит это:Отсутствует ошибка файла в GeoIP после обновления до El Capitan
John-iMac:~ John$ geoip
/Users/John/.rvm/gems/ruby-2.1.6/gems/geoip-1.5.0/lib/geoip.rb:235:in `initialize': No such file or directory @ rb_sysopen - /usr/share/GeoIP/GeoIP.dat (Errno::ENOENT)
from /Users/John/.rvm/gems/ruby-2.1.6/gems/geoip-1.5.0/lib/geoip.rb:235:in `open'
from /Users/John/.rvm/gems/ruby-2.1.6/gems/geoip-1.5.0/lib/geoip.rb:235:in `initialize'
from /Users/John/.rvm/gems/ruby-2.1.6/gems/geoip-1.5.0/bin/geoip:11:in `new'
from /Users/John/.rvm/gems/ruby-2.1.6/gems/geoip-1.5.0/bin/geoip:11:in `<top (required)>'
from /usr/local/bin/geoip:23:in `load'
from /usr/local/bin/geoip:23:in `<main>'
Я попытался brew doctor
и он говорит, что все в порядке. Я также переустановил geoip
и brew unlink geoip && brew link geoip
, но это также не исправляет. Любые идеи для исправления, пожалуйста?
ли файл /usr/share/GeoIP/GeoIP.dat спроста? Ват - права на чтение файла? –
Нет, не в моей системе –