RVM ve 2.1.1 - dyld Ruby kütüphane/mimari hata taze Yükler
RVM yükleyip yeni Mac (OS 10.9.2) üzerine Yakut 2.1.1 için çalışıyorum, ve her şey Ruby herhangi bir sürümünü yüklemeye kadar iyi olacak gibi görünüyor.
Benim giriş
$ rvm reinstall 2.1
Şimdiye kadar çok iyi...
ruby-2.1.1 - #removing rubies/ruby-2.1.1..
Searching for binary rubies, this might take some time.
Found remote file https://rvm.io/binaries/osx/10.9/x86_64/ruby-2.1.1.tar.bz2
Checking requirements for osx.
Certificates in '/usr/local/etc/openssl/cert.pem' already are up to date.
Requirements installation successful.
ruby-2.1.1 - #configure
ruby-2.1.1 - #download
ruby-2.1.1 - #validate archive
ruby-2.1.1 - #extract
ruby-2.1.1 - #validate binary
ruby-2.1.1 - #setup
ruby-2.1.1 - #making binaries executable..
ruby-2.1.1 - #downloading rubygems-2.2.2
ruby-2.1.1 - #extracting rubygems-2.2.2....
ruby-2.1.1 - #removing old rubygems.........
Ama sonra...
ruby-2.1.1 - #installing rubygems-2.2.2.
Error running 'env GEM_HOME= GEM_PATH= /Users/dylanoshea/.rvm/rubies/ruby-2.1.1/bin/ruby -d /Users/dylanoshea/.rvm/src/rubygems-2.2.2/setup.rb --verbose',
showing last 15 lines of /Users/dylanoshea/.rvm/log/1395654507_ruby-2.1.1/rubygems.install.log
[2014-03-24 02:48:47] /Users/dylanoshea/.rvm/rubies/ruby-2.1.1/bin/ruby
current path: /Users/dylanoshea/.rvm/src/rubygems-2.2.2
PATH=/usr/local/opt/pkg-config/bin:/usr/local/opt/libtool/bin:/usr/local/opt/automake/bin:/usr/local/opt/autoconf/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/dylanoshea/.rvm/bin
command(7): env GEM_HOME= GEM_PATH= /Users/dylanoshea/.rvm/rubies/ruby-2.1.1/bin/ruby -d /Users/dylanoshea/.rvm/src/rubygems-2.2.2/setup.rb --verbose
dyld: Library not loaded: /Users/mpapis/.sm/pkg/versions/openssl/1.0.1f/lib/libssl.1.0.0.dylib
Referenced from: /Users/dylanoshea/.rvm/rubies/ruby-2.1.1/bin/ruby
Reason: image not found
/Users/dylanoshea/.rvm/scripts/functions/support: line 411: 14265 Trace/BPT trap: 5 "$ruby_path" -rrbconfig -e '\
File.open("'"$config_path"'","w") { |file|
RbConfig::CONFIG.sort.each{|key,value|
file.write("#{key.gsub(/\.|-/,"_")}=\"#{value.gsub("$","\\$")}\"\n")
}
}
' > /dev/null 2>&1
dyld: Library not loaded: /Users/mpapis/.sm/pkg/versions/openssl/1.0.1f/lib/libssl.1.0.0.dylib
Referenced from: /Users/dylanoshea/.rvm/rubies/ruby-2.1.1/bin/ruby
Reason: image not found
Empty path passed to certificates update, functions stack: requirements_osx_update_openssl_cert_run rvm_requiremnts_fail_or_run_action __rvm_osx_ssl_certs_ensure_for_ruby __rvm_osx_ssl_certs_ensure_for_ruby_except_jruby external_import_setup external_import main
Gemset '' does not exist, 'rvm ruby-2.1.1 do rvm gemset create ' first, or append '--create'.
__rvm_rm_rf already gone: /Users/dylanoshea/.rvm/tmp/5021*
Art arda silme, yıkılıyor, kaldırılıyor ve/RVM bileşenleri ve Ruby sürümleri tüm BM yeniden yüklemeyi denedim, ama bir farkla, ben hala bu hata girmek falan değil. Merakla, kırık yolu "mpapis" RVM geliştiricilerinden biri. bir ifade
dyld: Library not loaded: /Users/
mpapis/.sm/pkg/versions/openssl/1.0.1f/lib/libssl.1.0.0.dylib
Herhangi bir yardım?
CEVAP
Geçici bir hata olmuş görünüyor: https://twitter.com/mpapis/status/447926386314186752.
disable-binary
Bu benim için çalıştı:
rvm reinstall 2.1.1 --disable-binary
EDİT - daha iyi bir çözüm
Bazı insanlar hala bu sorunu görüyorum. Bugün çok daha iyi çözüm bu gibi RVM güncellemek için:
rvm get stable
Sorun RVM neden oldu - ruby ikili sürümleri bazı yollar kodlanmış vardı. Ama bu sorun çoktan çözüldü, şu anda yerel olarak ruby derlenmesi gerek yok. Tüm ihtiyacınız olan en son RVM sürümü almak için.
Kütüphane yüklü değil: libmysqlclient....
Ruby 1.9 standart CSV kütüphane nedir?...
nasıl çözmek ve ruby yükleme " eksik p...
dyld: Kütüphane yüklü değil: /usr/loca...
Hata ayıklayıcı-linecache yükleme Ruby...