0

注: これは、Ruby と Rails での最初の試みです!

すべてをインストールしたら、新しいアプリを作成しようとしました

rails new rubyapp

コマンドによってすべてが作成され、バンドラーが開始されました。実行中に停止しました

Errno::EACCES: Permission denied - /Library/Ruby/Gems/1.8/build_info/coffee-script-source-1.6.2.info
An error occurred while installing coffee-script-source (1.6.2), and Bundler cannot continue.
Make sure that `gem install coffee-script-source -v '1.6.2'` succeeds before bundling.

まあ..問題ありません..これをインストールしましょう..

sudo gem install -p http://myproxy:8080 coffee-script-source -v '1.6.2'
Installing ri documentation for coffee-script-source-1.6.2
1 gem installed

良い。再試行。

bundle install

ここで停止しました:

Errno::EACCES: Permission denied - /Library/Ruby/Gems/1.8/build_info/execjs-1.4.0.info
An error occurred while installing execjs (1.4.0), and Bundler cannot continue.
Make sure that `gem install execjs -v '1.4.0'` succeeds before bundling.

!!!

言うまでもなく、これをインストールして再試行したところ、同じエラーが別の「宝石」で発生しました。

私の質問は次のとおりです。必要なものがすべてインストールされているかどうかを確認するコマンドはありますか?

バンドルも試しましsudoたが、プロキシでは機能しない可能性があります.. : /

前もって感謝します

4

2 に答える 2

2

まだ見ている人を助けるために(最後に修正したと思います)、コマンドを実行して(エラーで参照されているディレクトリはsudo chown myuser:myuser /Library/Ruby/Gems/1.8/build_info/どこですか)、これを修正しました。/Library/Ruby/Gems/1.8/build_info/

于 2013-09-18T11:45:30.920 に答える
0

Ruby インタープリターをインストール/アンインストールするには、RVM (または rbenv) をインストールすることをお勧めします。Mac OS X に同梱されている Ruby インタープリターは古すぎます。また、システム Ruby インタープリターの gem インストール手順には、スーパーユーザー権限が必要です。

初めて Rails の世界に足を踏み入れる場合は、適切なツールと実際の Ruby バージョン (1.9.3) で開始してください。

ここで RVM のインストール方法を確認できます: https://rvm.io/rvm/install/

幸運を!

于 2013-05-14T13:08:04.017 に答える