2017-05-15 13 views
0

これは、Homebrewを使用してPostgresデータベースをインストールしても構いません。postgresをインストールせずにpg gemをインストールするmacOS

私の使用例では、Postgresデータベースは開発マシンのドッカーによって実行され、ポートをホストに公開しています。次に、開発マシンにgem pgをインストールし、pg_configが必要です。ご存じのとおり、これは表示されていないため、操作が失敗します。

この問題を解決するには、最初にホームブリュー経由でPostgresをインストールしてからgem install pgをインストールしなければならないという短所があります。

しかし、私はすでにドッカーを介してそれを持っているので、postgresがインストールに必要でない場合は、それは良いかもしれないし、インストールは少し重複しているようです。

私が質問したいのは、ポストグルをインストールする必要なしにこれを行うための代替手段がありますか?

libpqを検索しましたが、これはLinuxで利用できますが、macOSでは利用できないようです。

+0

を解決するため、このコマンドでpg宝石をインストール。 [ボリュームを参照する](https://docs.docker.com/engine/tutorials/dockervolumes/#mount-a-host-directory-as-a-data-volume)を参照するか、質問を指定してもっと助けてください;-) – n2o

答えて

3

私の同僚からの回答がありました。インストールlibpqその後、あなたがドッキングウィンドウを実行しているホストにはpg_configを含むフォルダをリンクすることができます...私はあなたのポイントを取得する場合

gem install pg -v '0.20.0' -- --with-opt-dir="/usr/local/opt/libpq"

が、私はわからない問題

関連する問題