3

私はpostgresqlのインストールを含むRuby on Railsチュートリアルの演習を行っていました。チュートリアルにリンクされているレールキャストの指示に従って、私はやった

brew install postgresql

これはエラーになりました。オンラインで検索すると、フォーラムで次のことを提案するスレッドが見つかりました

brew unlink ossp-uuid && brew link ossp_uuid

これが何を達成しているのかわかりません。コマンドは失敗しました (最初の部分は成功したと思います)。エラー:

ファイルをシンボリック リンクできませんでした: /usr/local/Cellar/ossp-uuid/1.6.2/share/man/man3/uuid.3 /usr/local/share/man/man3 は書き込み可能ではありません。その権限を変更する必要があります。

これは何についてですか?なぜこのシンボリック リンクを作成する必要があるのでしょうか。

前もって感謝します!

4

3 に答える 3

6

brew read hereを使用するのに sudo は必要ありません。

主な問題は、これらのアクションを実行するための /usr/local フォルダーに対する独自のアクセス許可です。これを試してください (管理者ロールとしてログインしていることを確認してください)。

sudo chmod go+w /usr/local

次に、再試行します。

brew unlink ossp-uuid && brew link ossp-uuid

と:

brew install postgresql

于 2012-11-10T05:46:12.520 に答える
-2

Postgresql はすでに Lion にインストールされています。

于 2012-06-05T08:44:34.933 に答える
-2

コマンドの前に sudo を使用する必要がある可能性があります。

別の方法として、postgres はサイトのインストーラーからインストールすることもできます: Mac OS X インストーラー

于 2012-06-05T03:56:49.410 に答える