在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
这几天在ubuntu14.04.1 64位上安装rails的时候,由于大天朝的原因,更换了淘宝源,然后执行
gem install rails 这个时候,总是会提示 Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://ruby.taobao.org 的错误。 然后就是一如既往的Google,看了很多帖子,也浪费了大量的时间,最后看到别人说换个ruby的版本就可以了,然后尝试一下,结果真的成功了。
回过头来仔细想了一下,应该是这个原因: 出这个问题的时候,我的ruby版本是ruby-1.9.3-p551,在淘宝的服务器上,应该没有更新1.9.3这个版本的相关gem文件,所以才会出现文件校验的问题,触发ssl错误。 解决办法: 刚开始我直接用的是ruby2.0的版本,果不其然就成功了,但是我们的项目用的是1.9.3,我注意到了1.9.3后面的p551,于是乎我就在网上搜了一下,看到了ruby-1.9.3-p448, 然后用 rvm list known 发现1.9.3只有p551,没有448,没办法了,只好死马当活马医了,直接手动输入 rvm install ruby-1.9.3-448 哈哈,成功了!!!! 然后执行 1 rvm use ruby-1.9.3-p448 2 rvm use ruby-1.9.3-p448 --default 3 rvm install rails 果然没有出任何问题!!!! 用Ubuntu果然是问题多多,看来以后还是得用Mac,不能把时间浪费在这些上面。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论