yeniden yüklenemedi install Rails Guide'u izleyen Mac'imde Rails'i yeniden yüklemeye karar verdim ancak gem install nokogiri
'u denediğinde başarısız oluyor. Mac OSX 10.10.5 sürümünü çalıştırıyorum ve şu anda kurulu olan 2.2.1p85 sürümünde bir ruby sürümü var.Raylar
brew install libxml2
(here önerdi)
xcode-select --install gem install nokogiri bundle config build.nokogiri --use-system-libraries bundle install
:
Running git apply with /Users/parkour/.rvm/gems/ruby-2.0.0-p643/gems/nokogiri-1.6.7.2/patches/libxslt/0017-Updated-config.guess.patch... OK Running 'configure' for libxslt 1.1.28... OK Running 'compile' for libxslt 1.1.28... OK Running 'install' for libxslt 1.1.28... OK Activating libxslt 1.1.28 (from /Users/parkour/.rvm/gems/ruby-2.0.0-p643/gems/nokogiri-1.6.7.2/ports/x86_64-apple-darwin14.1.0/libxslt/1.1.28)... checking for main() in -llzma... yes checking for xmlParseDoc() in libxml/parser.h... no checking for xmlParseDoc() in -lxml2... no checking for xmlParseDoc() in -llibxml2... no ----- libxml2 is missing. Please locate mkmf.log to investigate how it is failing. ----- *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
Şimdiye kadar hiçbir başarı ile aşağıdaki komutları denedim:
Ben aşağıdaki hataları olsun (önerilen here)
brew install libxml2 libxslt libiconv NOKOGIRI_USE_SYSTEM_LIBRARIES=1 gem install nokogiri -- --use-system-libraries --with-iconv-dir="$(brew --prefix libiconv)" --with-xml2-config="$(brew --prefix libxml2)/bin/xml2-config" --with-xslt-config="$(brew --prefix libxslt)/bin/xslt-config"
ve
ARCHFLAGS="-arch x86_64" gem install nokogiri
(her ikisi here önerdi)
kimse işe yarayabilecek alternatif çözümler sağlayabilir mi?
Teşekkürler!
Merhaba Mohammad, hızlı yanıt için teşekkür ederiz! Çözümlerimi çalıştırdığımda elde ettiğim çıktı: > demlemek çifte homebrew/dupes 'Uyarı: Dokunduğunuz homebrew/dupes öğesine dokunun.' > demlemek yüklemek libxml2 Libxslt'nin : 'Uyarı zaten yüklü libxml2-2.9.3' 'Uyarı: Libxslt'nin-1.1.28_1 zaten yüklü' demlemek 'homebrewleri/dupes/libiconv-1.14 zaten yüklü' libiconv yüklemek> > sudo gem update --system – parkour
/specification.rb:17:in 'required ': böyle bir dosyayı yükleyemiyor - stringio (LoadError) \t /Users/parkour/.rvm/rubies/ruby-2.0.0- /şartname .rb: 17: /Users/parkour/.rvm/rubies/ruby-2.0 adresinden ' \t. /2.0.0/rubygems.rb:1291:in ' \t' dan /Users/parkour/.rvm/rubies/ruby-2.0.0-site_ruby/2.0.0/rubygems.rb:1291:in 'Dan: ' \t /Users/parkour/.rvm/rubies/ruby-2.0.0-site_ruby/2.0.0/rubygems.rb:116:in ' ' \t : 1:' ' –
parkour
farklı bir nokogiri sürümünde denediniz mi? –