今天把系統換成Linux mint了。感覺比ubuntu的好用太多,細節真是不錯,Ubuntu感覺就是毛坯房,Linux mint真是精裝修啊
問題來了。安裝rbenv後,然後安裝rbenv-build
然後安裝 ruby 2.3.3,這時候,下載非常慢,終端需要單獨配置FQ,然而。有時不好使,這時,我上網搜了以下。看到有個朋友介紹如下方法
就是修改 rbenv下的外掛裡的 ruby-build/share目錄下的 2.3.3檔案
改成如下
install_package "openssl-1.0.2j" "https://www.openssl.org/source/openssl-1.0.2j.tar.gz#e7aff292be21c259c6af26469c7a9b3ba26e9abaaffd325e3dccc9785256c431" mac_openssl --if has_broken_mac_openssl install_package "ruby-2.3.3" "file:///home/rudy/pro/ruby/ruby-2.3.3.tar.bz2"
用file 方式制定你下載好的。自己下載的提前驗證hash值就行了。
然後執行
rbenv install 2.3.3
----------------------------------------------------------------以下方法無效-------------------------------------------------------------------------------------------------
執行命令 rbenv install ruby2.3.0 就是安裝不上,我不知道是不是背牆了還是什麼
一開始報
The TLS connection was non-properly terminated
這是什麼鬼。後來搜了一下,我安裝了 libcurl4-openssl-dev ,但是我以前沒安裝過這個,也沒出現這個問題,
後來又接著報這個錯誤
curl: (56) GnuTLS recv error (-54): Error in the pull function.
又是什麼鬼,後來我一搜
這裡詳細curl錯誤程式碼表 http://blog.csdn.net/sandro_zhang/article/details/6837488
CURLE_RECV_ERROR (56)
Failure with receiving network data. 應該是沒有下載完成就斷了
後來我想能不能手動吧原始碼下載下來然後放到某個目錄裡,手動處理一下,找到 /tmp/ruby-build.20151228215010.12853 這個目錄。一看。原來如此
我執行rbenv install 2.3.0 臨時把原始碼下載到這裡,
之後我採取。手動下載了這個ruby-2.3.0.tar.gz 放到這個/tmp/ruby-build。。。資料夾裡。
在終端裡執行 rebnv install 2.3.0,OK 安裝好了。然後執行
rebnv global 2.3.0