1

Linux 環境に rvm と ruby​​ を正常にインストールしました。レールを取り付けようとすると、次のエラーが発生します。

$ 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 のバージョンは「rvm 1.18.19 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]」です。

このエラーが発生する理由を教えてください。

4

6 に答える 6

3

以下のコマンドでインストールに使用できます

gem install rails --source http://rubygems.org

于 2013-11-27T14:39:28.233 に答える
1

はい、ついに結果が出ました。ある種のプロキシの問題のようです。エクスポート「browser:portnumberで指定された$ HTTP_PROXY=IPAddress」を使用してプロキシを設定しました。 参考までにhttp://khylo.blogspot.in/2007/12/ruby-on-rails-headaches.html

于 2013-03-19T06:28:15.763 に答える
0

私の場合、犯人はアバストでした!MacBookProのインターネットセキュリティソフトウェア。システム環境設定に移動し、avast!をクリックし、ロックをクリックして変更を有効にし、Webシールドとファイルシステムシールドを無効にしました。

その後、gemをインストールすることができました。

于 2013-03-21T20:18:36.973 に答える
0

実行してみてください

sudo gem install rails

これにより、発生している許可の問題が解決される場合があります

また、エラー メッセージに基づいて、インターネット接続に問題があるようです。

于 2013-03-19T05:37:25.460 に答える
0

Rails のインストールに 2 日間苦労しました (ほぼ同じエラー メッセージが表示されますが、"Insecure world ..." という行はありません)。最後に、以下のスクリプト ( RailsGirlsで提供)を使用して実行しました。

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

なぜそれが機能したのかわかりません。他の魂にも役立つことを願って、ここに置いておきます。;P

于 2015-03-24T20:18:22.243 に答える