我正在设置一个在ruby-2.1.10和rails-4.1.4上的rails项目。我尝试了很多解决方案,但没有任何对我有用,它已经花了我一天。请帮我解决这个问题如果有人可以帮助或已经面临这个问题。
我试过的解决方案。
1)
rvm install 2.1.10
2)
rvm get head
rvm install 2.1.10
3)
rvm get master
rvm install ruby-2.1.10
4)
sudo apt-get install libcurl4-gnutls-dev libxml2 libxml2-dev libxslt1-dev ruby-dev
rvm reinstall 2.1.10 --force
5)
rvm get head
rvm reinstall all
我还尝试使用rbenv重新安装rvm和ruby,使用rvm,使用来自此link的源文件
每次我遇到这个问题
Error running '__rvm_make -j4',
please read /home/mds/.rvm/log/1525769841_ruby-2.1.10/make.log
There has been an error while running make. Halting the installation.
当我打开这个文件时/home/mds/.rvm/log/1525769841_ruby-2.1.10/make.log
这是日志文件link。
首先尝试这个:
rvm reload
rvm install ruby-2.1.10
如果你得到同样的错误尝试安装这个补丁,基于@mark的评论,你可以使用补丁文件,但当然你可能想在运行之前查看补丁,它似乎纠正了SSL版本的问题。
查看来自here的补丁
然后尝试使用补丁安装您的版本:
rvm install ruby-2.1.10 --patch https://gist.github.com/mislav/055441129184a1512bb5.txt
我有同样的问题,安装2.1.10。解决方案对我有用。
rvm get master
rvm reload
rvm pkg install openssl
rvm reinstall 2.2.10 --force -C --with-openssl-dir=$HOME/.rvm/usr