试图为同事设置一个新的macbook.不顺利.
首先我安装OpenSSL:
- Heathers-MacBook-Pro:~ heather$rvm pkg install openssl
- Fetching openssl-1.0.1c.tar.gz to /Users/heather/.rvm/archives
- ######################################################################## 100.0%
- Extracting openssl to /Users/heather/.rvm/src/openssl-1.0.1c
- Configuring openssl in /Users/heather/.rvm/src/openssl-1.0.1c.
- Compiling openssl in /Users/heather/.rvm/src/openssl-1.0.1c.
- Installing openssl to /Users/heather/.rvm/usr
- Please note that it's required to reinstall all rubies:
- rvm reinstall all --force
- Updating openssl certificates
然后我尝试用openssl安装ruby …
- Heathers-MacBook-Pro:website heather$rvm install 1.9.3 --with-openssl-dir=$HOME/.rvm/usr
- Fetching yaml-0.1.4.tar.gz to /Users/heather/.rvm/archives
- Extracting yaml to /Users/heather/.rvm/src/yaml-0.1.4
- Configuring yaml in /Users/heather/.rvm/src/yaml-0.1.4.
- Compiling yaml in /Users/heather/.rvm/src/yaml-0.1.4.
- Installing yaml to /Users/heather/.rvm/usr
- Installing Ruby from source to: /Users/heather/.rvm/rubies/ruby-1.9.3-p392,this may take a while depending on your cpu(s)...
- ruby-1.9.3-p392 - #downloading ruby-1.9.3-p392,this may take a while depending on your connection...
- ruby-1.9.3-p392 - #extracting ruby-1.9.3-p392 to /Users/heather/.rvm/src/ruby-1.9.3-p392
- ruby-1.9.3-p392 - #extracted to /Users/heather/.rvm/src/ruby-1.9.3-p392
- ruby-1.9.3-p392 - #configuring
- ruby-1.9.3-p392 - #compiling
- ruby-1.9.3-p392 - #installing
- Removing old Rubygems files...
- Installing rubygems-1.8.25 for ruby-1.9.3-p392 ...
- Installation of rubygems completed successfully.
- Saving wrappers to '/Users/heather/.rvm/bin'.
- ruby-1.9.3-p392 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
- ruby-1.9.3-p392 - #importing default gemsets,this may take time ...
- Install of ruby-1.9.3-p392 - #complete
- Heathers-MacBook-Pro:website heather$bundle update
- Could not load OpenSSL.
- You must recompile Ruby with OpenSSL support or change the sources in your Gemfile from 'https' to 'http'. Instructions for
- compiling with OpenSSL using RVM are available at rvm.io/packages/openssl.
顺便说一句,宝石文件说“源https://rubygems.org”
想法?
解决方法
尝试这个:
- rvm get head
- rvm pkg remove
- rvm requirements run # if brew gives you warnings about formulas to install,run "brew install" for each before moving on.
- rvm reinstall [the version you need (i.e: 2.0.0)]