麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 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包失敗的通用解決方法已經完全明白了,希望大家繼續支持武林技術頻道!

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

圖片精選

主站蜘蛛池模板: 免费黄色在线 | 久久激情免费视频 | 91精品国产一区二区三区动漫 | 黄色片视频观看 | 色欧美视频 | 国产一级αv片免费观看 | 欧美激情猛片xxxⅹ大3 | 可以看逼的视频 | 欧美日韩在线播放 | 成人羞羞国产免费游戏 | 久久久久性 | 九九视频精品在线 | 粉嫩av一区二区三区四区在线观看 | 精品一区二区久久久久久按摩 | 免费毛片在线视频 | 国产精品视频2021 | chinese 军人 gay xx 呻吟 | 日韩精品无码一区二区三区 | 国产欧美在线观看不卡一 | 国产精品久久久久久久久久久久久久久久 | 国产亚洲精品综合一区91555 | 中文字幕在线观看成人 | 中文在线国产 | 91社区电影| 亚洲国产中文字幕 | 国产精品区一区二区三区 | 亚洲精品午夜视频 | 色综合视频网 | 钻石午夜影院 | chinese 军人 gay xx 呻吟 | 成年人免费高清视频 | 国产亚洲欧美日韩在线观看不卡 | 国产精品99爱 | 色网站免费观看 | 成人在线视频免费播放 | 日本看片一区二区三区高清 | 黄色视频一级毛片 | 国产午夜精品久久久久久久蜜臀 | 免费看污视频在线观看 | 九色p| 国产做爰全免费的视频黑人 |