2012-10-30 52 views

回答

2

試試這個:

$ sudo apt-get install ruby-dev build-essential 

或:

$ sudo apt-get install postgresql-client libpq5 libpq-dev 

則:

$ sudo gem install pg 
+0

您還需要libpq的-dev'加上'到列表中,那麼它應該工作安裝如問寶石。 –

0

編輯您的Gemfile並添加gem pg到文件中。代之以將gem sqlite3註釋掉也是有意義的。

保存該文件,然後發出bundle install命令。

+1

SQLite3不是PostgreSQL的替代品。 [見這裏](http://www.postgresql.org/about/) – nurettin

+0

@pwned:感謝您的評論。你是對的,如果我們比較兩者的功能,那麼PostgreSQL獲勝http://database-management-systems.findthebest.com/compare/43-53/PostgreSQL-vs-SQLite。我認爲用戶可能只想使用一個DBMS進行數據存儲。 – tokhi

1

這是一個傳統的問題,如果你正在安裝Rails的pg gem並得到這個錯誤。

你的終端上運行以下命令:

  1. mv ~/.rvm/usr/lib ~/.rvm/usr/lib_rvm
  2. gem install pg -v '0.14.1'
  3. mv ~/.rvm/usr/lib_rvm ~/.rvm/usr/lib
0

嘗試與此有關。它會運行

sudo易於得到安裝PostgreSQL-8.4

命令和apt-get安裝pgadmin3

相關問題