1

Postgres.app と Induction の最新ビルド ( Version 0.1.0 (28) ) を使用していますが、「Postgres」をアダプターとして選択できません。mongodb、redis、および sqlite のオプションしかありません。手動で入力しようとすると (「postgres://locahost」など)、別のフォーム入力をクリックすると、自動的に「(null)」に戻ります。

Postgres をローカルで使用していることを指定する必要がある場所はありますか (具体的には、PATH がアプリケーションの Postgres.app の場所に設定されています)。

Mac OS X 10.8.2、Postgres 9.1.4、Postgres.app 1.0 (11)、および Induction 0.1.0 (28) を使用しています。

4

1 に答える 1

0

Homebrew によってインストールされた PostgreSQL 9.3 に対して Induction が動作しています。

データベースがセットアップされていない場合、postgres はアダプター リストに表示されませんが、PostgreSQL をセットアップしてデータベースとそのユーザーを作成した後に戻ったとき、「postgres」が使用可能でした。アダプタで。

接続は次のとおりでした(とにかく一方通行)

アダプターを postgres として設定しますが、フィールドに入力する代わりに、一番上のフィールドをクリックして文字列を入力します。

postgres://user_name:user_pass@127.0.0.1/database_name

127.0.0.1 は、tcp/ip 経由で接続することを意味し、開発中の database.yaml ファイルに host: localhost が必要です (たとえば、Rails を実行している場合)。

于 2013-09-24T20:36:47.977 に答える