1

octopress をダウンロードして設定したいので、ヒントに従って次のように入力します。

$cd octopress
$gem install bundler

次に、次のことを示します。

「エラー: gem の実行中に ... (Gem::FilePermissionError) /Library/Ruby/Gems/1.8 ディレクトリへの書き込み権限がありません。

どういう意味ですか?アクセス許可の書き方がわかりません。私は何をすべきか?

4

1 に答える 1

2

あなたの質問にはいくつかの基本的な情報が欠けていると思います;)この種の問題については、少なくともあなたのOSを含める必要があります(/LibraryディレクトリのためにMac OSを使用していると思います)

/Libraryエラーが示すのは、通常のユーザーとして、システムディレクトリであるディレクトリに書き込むことができないということです(したがって、管理者権限が必要です)。

私が読んだところによると、rootデフォルトでは mac os にアカウントはありませんがsudo、一時的な権限でコマンドを発行するために使用できるかもしれません:

sudo gem install bundler

動作するかどうかを確認します(パスワードからプロンプトが表示されるはずです)。

それ以外の場合は、プログラムをローカルに (あなたの に$HOME) インストールできますが、私は mac os を使用したことがないので、ここではあまり役に立ちません。上記がうまくいかない場合は、質問を「mac os で gem を使用する」などに言い換えることをお勧めします。

于 2013-09-06T09:35:52.993 に答える