0

Ruby on Rails プロジェクトを継承しました。すべて圧縮された状態で配布されたので、最初のステップとして、デスクトップ Mac で実行したいと考えています。

スクリプト/サーバー

=> WEBrick を起動しています... establish_connection': Please install the postgresql adapter:/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:74:in gem install activerecord-postgresql-adapter` (そのようなものはありません)ロードするファイル -- pg) (RuntimeError)

そこで、activerecord-postgresql-adapter gem をインストールして、これを取得しようとしました。

$ sudo  gem install activerecord-postgresql-adapter
Password:
Building native extensions.  This could take a while...
ERROR:  Error installing activerecord-postgresql-adapter:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb は /System/Library/Frameworks/Ruby.framework/Versions/1.8/ で ruby​​ のヘッダー ファイルを見つけることができませんusr/lib/ruby/ruby.h

Gem ファイルは、検査のために /Library/Ruby/Gems/1.8/gems/pg-0.14.1 にインストールされたままになります。結果は /Library/Ruby/Gems/1.8/gems/pg-0.14.1/ext/gem_make.out に記録されます

この必要な gem をインストールするにはどうすればよいですか?

ありがとう

4

1 に答える 1

2

Rails に精通しており、適切にインストールされていると仮定すると、gem を使用する前に、macports を使用して postgre のドライバーをインストールする必要があります。

ここに手順がありますまたは (より最近ではbrewを使用しています)ここに

于 2012-11-13T15:23:52.237 に答える