1

最近、新しい MacBook Pro を手に入れました。それに Capistrano をインストールしようとしています。「gem install capistrano」を実行すると、コンピューターの管理者であっても、フォルダーのアクセス許可に関するエラーが発生します。
初めて「アクセスが拒否されました - /library/Ruby/Gems/1.8/gems/highline-1.6.15」。次に、そのフォルダーの情報画面に移動し、アクセスを許可するようにアクセス許可を変更しました。次に「gem install capistrano」を実行すると、「/usr/bin ディレクトリへの書き込み権限がありません」というエラーが表示されました。

管理者としてログインしている場合にこれらのエラーが発生するのはなぜですか? 確かに私はこれに慣れていませんが、エラーが発生するたびにフォルダーのアクセス許可を手動で変更し続けたくないので、将来の問題を回避するためにここでできることはないかと考えていました...

実行中: OSX 10.8.2 ルビー 1.8.7

更新:ディスクのアクセス許可を修復しようとしましたが、基本的に、最初のエラーの後に行った手動のアクセス許可の切り替えを元に戻しました。私はちょっとそれを期待していました...だから問題はまだ続きます...

4

1 に答える 1

1

色々聞いてみたら答えが出た…

「gem install」コマンドの前に「super user do」コマンド「sudo」を使用します。パスワードの入力を求められるので、それを入力すれば準備完了です。そこで、「sudo gem install capistrano」を実行したところ、問題なく動作しました。これがいつか私のような別の初心者に役立つことを願っています.....

于 2012-10-24T18:57:59.567 に答える