1

こんにちは人々 次のコマンド「gem install filename」を使用して、MACのコマンドプロンプトからgemファイルをインストールしようとしていますが、コマンドを実行しようとすると、次のエラーが発生します

警告: ~/.gem へのインストールは、/Library/Ruby/Gems/1.8 と /usr/bin の両方が書き込み可能ではないためです。警告: PATH に /Users/hemmanshu/.gem/ruby/1.8/bin がない場合、gem 実行可能ファイルは実行されません。エラー: frank-cucumber-0.8.14 のインストール中にエラーが発生しました: キュウリにはガーキンが必要です (~> 2.10.0、ランタイム)

このコマンドを実行しようとするたびに、同じことがポップアップします。

4

3 に答える 3

1

スーパーユーザー権限でgemをインストールする必要があるため、使用する必要があります

sudo gem install [gemname]

それ以外の

gem install [gemname]
于 2012-05-28T06:59:36.973 に答える
0

...ほとんどの場合、これは PATH の問題です。私として zshell を使用しているとします。~/.zshrcファイル の最後にこの行を追加します。bashexport PATH="$PATH:$HOME/.gem/ruby/2.1.0/bin" をデフォルトのシェルとして使用している場合は、この行を~/.bashrcファイル の最後に追加します。export PATH="$PATH:$HOME/.gem/ruby/2.1.0/bin"

あなたの場合、次のようになります。 export PATH="$PATH:$HOME/.gem/ruby/1.8/bin

source ~/.zshrc最後に、z-shell の場合またはsource ~/.bashrcbash-shell の場合は、シェルをリロードすることを忘れないでください。これは誰かを助けると思います。

于 2015-01-26T07:49:55.860 に答える
0

sudo で試してみてください。「sudo gem インストール ファイル名」のように

于 2012-05-28T06:58:34.790 に答える