2013-03-19 36 views
1

我在Linux環境中成功安裝了rvm和ruby。當我嘗試安裝軌,那個時候我面對以下錯誤:錯誤:在任何存儲庫中找不到有效的gem'rails'(> = 0)

$ gem install rails 
/home/bathakarai/.rvm/rubies/ruby-1.9.3-p385/bin/gem:4: warning: Insecure world writable dir /home/bathakarai in PATH, mode 040777 
ERROR: Could not find a valid gem 'rails' (>= 0) in any repository 
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) 
    Errno::EHOSTUNREACH: No route to host - connect(2) (http://rubygems.org/latest_specs.4.8.gz) 

我的寶石版本

1.8.25

RVM版本是「由韋恩·E. Seguin的,米哈爾RVM 19年1月18日(穩定) Papis [https://rvm.io/]「。

請幫助我讓我知道爲什麼會出現此錯誤。

回答

0

嘗試運行

sudo gem install rails 

這可能克服你有

的權限問題,您也期待基於該錯誤信息是具有互聯網連接問題。

0

在我的情況下,罪魁禍首是avast!我的MacBook Pro上的Internet Security軟件。我去了系統偏好設置,點擊了avast!,點擊了鎖以啓用更改,並禁用了Web Shield和文件系統屏蔽。

之後,我能夠安裝寶石。

0

我一直在努力安裝兩天(我已經得到幾乎相同的錯誤消息,但是,沒有欄杆是「不安全的世界安裝... 「線)。而在最後我做到了使用下面的腳本(在RailsGirls提供):

bash < <(curl -sL https://raw.github.com/railsgirls/installation-scripts/master/rails-install-ubuntu.sh) 

我不知道爲什麼它的工作。只要把它留在這裏,希望它對其他靈魂也有幫助。 ; P

相關問題