使用RVM安装Ruby 2.1.3时出错

Jac*_*ius 23 ruby macos rvm

我正在尝试使用RVM安装Ruby 2.1.3.我安装了最新版本的XCode,并且我已经安装了rvm.

我基本上在做

rvm autolibs brew
rvm install ruby-2.1.3
Run Code Online (Sandbox Code Playgroud)

一切看起来都正常,但后来我得到了这个错误:

传递给证书的空路径更新,函数堆栈: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

我可以得到的唯一参考是当开发人员检查硬编码路径时Ruby 2.1.1的问题,但我看不出这是如何相关的.

这是我得到的完整痕迹:

Searching for binary rubies, this might take some time.
Found remote file https://rubies.travis-ci.org/osx/10.9/x86_64/ruby-2.1.3.tar.bz2
Checking requirements for osx_brew.
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date.
Requirements installation successful.
ruby-2.1.3 - #configure
ruby-2.1.3 - #download
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 6864k  100 6864k    0     0  1143k      0  0:00:06  0:00:06 --:--:-- 1412k
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.1.3 - #validate archive
ruby-2.1.3 - #extract
ruby-2.1.3 - #validate binary
ruby-2.1.3 - #setup
ruby-2.1.3 - #gemset created /Users/jaco/.rvm/gems/ruby-2.1.3@global
ruby-2.1.3 - #importing gemset /Users/jaco/.rvm/gemsets/global.gems......................................................................
ruby-2.1.3 - #generating global wrappers..............
ruby-2.1.3 - #gemset created /Users/jaco/.rvm/gems/ruby-2.1.3
ruby-2.1.3 - #importing gemsetfile /Users/jaco/.rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.1.3 - #generating default wrappers..............
/Users/jaco/.rvm/scripts/functions/support: line 480:  2804 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
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
Run Code Online (Sandbox Code Playgroud)

Bob*_*nec 42

我有同样的问题

rvm reinstall 2.1.3 --disable-binary

为我工作(基于RVM和Ruby 2.1.1的全新安装 - dyld库/路径错误).

  • 只是一个小小的通知:`rvm重新安装ruby-2.1.3 --disable-binary`你需要在它的版本号之前添加一个`ruby -`.否则没用. (3认同)