7

レールを取り付けて、ほとんど機能しています。誤って bash ウィンドウを閉じてしまったという別の問題の解決に取り組んでいました。それで再度開いたところ、レールがまったく使用できなくなり、レールがインストールされていないことがわかりました。だから私は走っgem install rails --no-ri --no-rdocたので、次のようになりました:

ERROR:  While executing gem ... (Errno::EEXIST)
File exists @ dir_s_mkdir - /usr/local/Cellar/ruby/2.1.1_1/lib/ruby/gems`

このエラーを修正するにはどうすればよいですか?

4

7 に答える 7

2

/usr/local/lib/ruby/ に gems/ ディレクトリを追加したところ、問題は解決しました。

于 2014-04-24T19:26:30.753 に答える
1

一時的な解決策については、mkdir -p /usr/local/Cellar/ruby/2.1.1_1/lib/ruby/gems/2.1.0解決することができます。

于 2014-04-16T08:15:45.137 に答える
0

これで問題が解決しました(MacのHomebrew、Ruby 2.1.3):

$ brew reinstall ruby $ brew unlink ruby && brew link ruby

于 2014-10-11T10:01:02.690 に答える
0

私は最近、このワームホールにいました。Homebrew の ruby​​ インストールにはソフト リンクに問題があり、バージョン 2.1.1 を使用しているようです。迷惑な「ファイルが存在します@ dir_s_mkdir」エラーが発生せずに、何かを「gemインストール」することはできませんでした。MacPort を試してみましたが、それは悪夢でした。

最初にルビーをアンインストールします

brew uninstall ruby

また

port uninstall ruby

https://rvm.io/rvm/installの指示に従ってruby​​ をインストールします。

\curl -sSL https://get.rvm.io | bash -s stable --ruby

その後、 ruby​​-2.0.0-p353 がインストールされていないと文句を言うかもしれません

インストールするには:

rvm install ruby-2.0.0-p353

次に、rvm インストール スクリプトを実行します。「宝石のインストール << なんでも >>」 が機能するはずです

于 2014-04-22T17:59:37.703 に答える