国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Ruby > 正文

ruby安裝gem包失敗的通用解決方法

2020-02-24 15:38:03
字體:
來源:轉載
供稿:網友

Ruby語言升級仍然很努力,但是兼容性成為一個大問題,有些gem在特定版本之前顯式不支持ruby,而其他的gem則與更高版本不兼容,下面就讓武林技術頻道小編的步伐來學習ruby安裝gem包失敗的通用解決方法。

當然你也不能因此就做縮頭烏龜,某些情況下還是不得不升級的。比如想使用ruby或gem新版本的特性。而我本人無論使用什么軟件都喜歡升級到最新版本,ruby程序也不例外。時間久了栽的次數多了也慢慢摸索出了一些經驗。這里分享一下,希望大家都能避免這些坑,大膽的升級。

由于本人使用的操作系統是mac,所以這些tips都是基于MAC系統的。

當運行ruby腳本或者bundle install時,出錯了首先一定要仔細看錯誤日志。如果有明確的出錯日志,自己能解決的就可以著手解決,不知如何解決的可以選取關鍵詞google之,一般也能找到解決方案。怕就怕google一圈以后還是不知如何是好。那么可以嘗試下下面的幾種方法。

升級ruby的小版本。

首先將當前的rvm升級到最新版本。

復制代碼 代碼如下:
$ rvm get stable


然后查看當前使用的ruby版本和服務端可用的ruby版本。

?

復制代碼 代碼如下:

?

$ rvm list
$ rvm list known


雖然不打算升級ruby主版本,但是小版本是可以嘗試升級下,看是否能解決問題。比如當前你的ruby使用的是ruby-1.9.3-p448,但是查看到目前可用的1.9.3最新版本為ruby-1.9.3-p545。那么可以嘗試切換到這個新版本下看能否解決問題。

?

?

?


確保Xcode及Command line developer tools為最新版本
請確保本機的Xcode的 command line developer tools已經安裝并且是最新版本。把Xcode升級到最新版本以后,在命令行下輸入:

?


這樣會彈出來一個升級對話框來升級相應的軟件。

?

確保GCC為最新版本
查看目前電腦的gcc的版本。

復制代碼 代碼如下:
$ gcc -v


如果需要更新gcc的話推薦通過homebrew來更新。首先更新homebrew。

?

?


然后輸入下列命令。

?

?

復制代碼 代碼如下:
$ brew tap homebrew/dupes
$ brew search gcc


brew會告訴你當前最新的gcc版本。例如是apple-gcc42。然后安裝新版本gcc。

?

復制代碼 代碼如下:

?

$ brew install apple-gcc42


然后查看系統是否應用了這個版本的gcc。

?

?


基本上以上的一些檢查會解決掉一批由于ruby環境造成的問題。

看了武林技術頻道小編為大家整理的內容后,相信大家對于ruby安裝gem包失敗的通用解決方法已經完全明白了,希望大家繼續支持武林技術頻道!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 商丘市| 久治县| 自治县| 洛浦县| 夏邑县| 洛扎县| 铁力市| 东兰县| 丹江口市| 丁青县| 汾阳市| 吉林省| 科尔| 临潭县| 辛集市| 四子王旗| 腾冲县| 江山市| 谢通门县| 屯昌县| 香港 | 崇仁县| 德保县| 长阳| 凤山市| 阿拉善盟| 济阳县| 郓城县| 垦利县| 合川市| 玉树县| 富源县| 隆德县| 广东省| 揭东县| 镇江市| 扎囊县| 宁河县| 卓资县| 镇平县| 平定县|