(這一定是一個UFU)紅寶石 - 要求 'PG' 不工作的OSX
一段簡單的代碼:
#!/usr/bin/ruby
require 'pg'
# use postgres
然後我運行:
(shell)> gem install pg
它說:
gem install pg 構建本機擴展離子。這可能需要一段時間...
成功安裝PG-0.18.1
無效選項:-f fivefish
(無效選項被忽略)
爲PG-0.18.1解析文檔
完成對皮克安裝文件1秒鐘後
1寶石安裝
現在我跑我的應用程序:
(shell)>./update.rb
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in
require': cannot load such file -- pg (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in
需要」從./update 。 RB:3:`」
我使用的Gemfile /包安裝過嘗試 - 同樣的結果。
我在這裏做了一些愚蠢的事 - 看起來似乎無法看到它。
編輯: postgres的安裝:
postgres的--version
postgres的(PostgreSQL的)9.4.1
編輯: 上嘗試相同的設置一臺CentOS 6.5機器。相同的結果。很明顯,我錯過了一些重要的步驟/組件。
可能是你安裝的pg不屬於'/ usr /',可能是/ usr/local或其他地方。 – YOU
我認爲這可能是問題所在。把它放在答案中,我會接受它。 – ethrbunny
您是否試過[this](https://bitbucket.org/ged/ruby-pg/wiki/MacOSXInstructions)指令?我想,它可以幫助你。 –