0

私はPostgresをOSXLion-homebrew-rvmで稼働させようとしています。

http://railscasts.com/episodes/342-migrating-to-postgresql

上記の指示に従った後、私はここで説明されているのと同じ問題に遭遇しました:

OSX10.7Lionにアップグレードした後のPostgresqlの修復

実行する必要があるときにwhich psql利回りを実行するusr/bin/psqlusr/local/bin/psql

わかりました。bashファイルを次のように編集する必要があることを理解しています。export PATH=/usr/local/bin:$PATH

これが私がすべきことであると述べているここにたくさんの質問があります。

アップデート

これが私が試したことです:

.bash_fileを次のように開きました。

open -e ~/.bash_profile

そして、このように変更しました(これがファイルにあるすべてです):

export PATH="/usr/local/bin:$PATH"
[[ -s "/Users/chase/.rvm/scripts/rvm" ]] && source "/Users/chase/.rvm/scripts/rvm"

source ~/.bash_profile次に実行すると、次which psqlのようになりますusr/local/bin/psql

これが主な質問に答えたようです。

ただし、データベースとして新しいRailsアプリを生成すると、-d postgresql試してみるまで機能しますrake db:create:all

could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

しかし、それは別の質問のためだと思います; )。

Postgres-rake db:create:allを試した後、サーバーに接続できませんでした

4

2 に答える 2

2

ファイル.bash_profileはホームディレクトリにあります。ファイルがない場合は、作成してください。

ターミナルウィンドウがホームディレクトリで開きます。と入力してそこに到達することもできますcd ~。または、Finderウィンドウからファイルを開きますが、[隠しファイルを表示する]を選択しない限り、ファイルは表示されません。

編集方法については、使い慣れたエディタを使用してください。ただし、実際のテキストファイルを保存できることを確認してください(たとえば、プレーンテキストとしてエクスポートしない限り、WordやOpenOfficeなどのリッチテキストは使用できません)。

于 2013-01-24T17:26:28.160 に答える
1

bashファイルはホームディレクトリにあります~/.bash_profile。エディターを使用して変更します。

エディターが設定されていない場合は、ターミナルに入ることができnano ~/.bash_profileます。ターミナルで簡単なエディターが開き、ファイルを編集できます。それは仕事をしますが、誰もが本当により良いエディターに切り替える必要があります。

export PATHそこで、要素の順序を変更する必要があります。シェルが最初にチェックするように、/usr/local/bin前に置くだけです。/usr/bin/usr/local/bin

于 2013-01-24T17:28:49.607 に答える