2

古いコードを github からダウンロードするにはどうすればよいですか? アプリを間違えて、古い zip ファイルを github からダウンロードして実行しようとすると、エラーが発生します。

私はそれを正しくやっていると思いますが、リポジトリをクローンするだけでよいのでしょうか? 私がそうすると、サーバーを実行しようとすると次のエラーが発生します。

An error occurred while installing pg (0.17.0), and Bundler cannot continue.
Make sure that `gem install pg -v '0.17.0'` succeeds before bundling.

bundel install を実行すると、まだエラーが発生します。

私もこのエラーを受け取ります:

bundle install doesn't work and I still get the error along with this one:Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
4

2 に答える 2

1

Postgres をインストールしていないようです。インストールしてbundle install再試行してください。UbuntuにPostgresをインストールする方法(もちろん、別のシステムを使用できます:)) - https://help.ubuntu.com/community/PostgreSQL

于 2013-11-09T20:35:08.363 に答える
0

Mavericks をインストールしている場合、それが問題の原因です。Mavericks をインストールした後にコンパイルする必要があるネイティブの依存関係を持つ別の gem をインストールする必要があり、Mavericks が gem の依存関係をコンパイルするために使用するコンパイラーに関するいくつかの変更により、問題が発生します。あなたの場合、PG のインストールの問題を解決するために、この回答の解決策の 1 つを選択することをお勧めします。

于 2013-11-10T23:57:45.203 に答える