1. 程式人生 > >Could not find a valid gem 'compass' (>= 0) in any repository compass安裝失敗解決方案

Could not find a valid gem 'compass' (>= 0) in any repository compass安裝失敗解決方案

分享 china elf inotify tails 解決 pass 解決方案 ould

安裝完成ruby gem 之後,通過 gem install compass 安裝compass~~

出現如下報錯

Could not find a valid gem ‘compass‘ (>= 0) in any repository

技術分享圖片

然後嘗試在 https://rubygems.org/ 下載 compass-1.0.3.gem 本地安裝

技術分享圖片

又提示了 rb-inotify 安裝失敗~~

一個個安裝失敗,這個時候 可以懷疑一下 是不是網絡問題,無法連接 rubygems 庫~

是不是被墻了呢? 於是在網上找到 以下FQ的方法

http://blog.csdn.net/lovelyelfpop/article/details/39053021

1、依次執行下面三條命令,移除舊源,改用新源
> gem sources --remove http://rubygems.org/  
> gem sources --remove https://rubygems.org/  
> gem sources -a https://gems.ruby-china.org/  


2、然後執行下面的命令,查看源列表
> gem sources -l  

應該會是下面輸出
*** CURRENT SOURCES ***  
https://gems.ruby-china.org/  
(請確保只有 https://gems.ruby-china.org/)


3、然後就可以安裝compass了
> gem install compass  

當我 執行 gem sources -l 的時候~~發現 沒有資源源,難怪無法下載~~~

技術分享圖片

然後嘗試添加source 最終完成成功添加 http://rubygems.org/ source

技術分享圖片

成功添加source 之後,成功安裝 compass

技術分享圖片

技術分享圖片

Could not find a valid gem 'compass' (>= 0) in any repository compass安裝失敗解決方案