我正在使用installrails.com在帶有OS X El Capitan的新機器上安裝Rails。安裝Rails 4.2.5尋找過時的寶石,無法完成安裝
在通過命令行安裝導軌時,系統正在尋找過期的下載的寶石,現在我收到了很多錯誤。因爲寶石不可用,所以安裝無法完成。
我該如何繼續?如果需要的話,我很安全。
謝謝!
首先一些錯誤,我收到 -
Could not find CFPropertyList-2.3.2 in any of the sources
Run `bundle install` to install missing gems.
運行捆綁安裝
Could not find fog-aliyun-0.0.10 in any of the sources
跑了霧,阿里雲寶石包更新,並得到
Installing pg 0.18.3 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/Users/supertext/.rvm/rubies/ruby-2.2.1/bin/ruby -r ./siteconf20151228-30240-pkfnrw.rb extconf.rb
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
--with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
需要配置選項之後。
還有各種過時的寶石和許可問題。
注意:有人建議這是重複的。但是,我在幾十個寶石上收到了寶石錯誤,而不僅僅是pg/postgresql。所以,儘管我發現上游問題,但這個說明很有幫助,但並不是問題的唯一答案。
以防萬一,嘗試更新Xcode和接受開放的條件>接受和關閉之後,它給了我一些頭痛之前。如果您正在使用自制軟件,Brew醫生也可以提供幫助。 – cassioscabral
[試圖安裝pg gem時找不到'libpq-fe.h頭文件]的可能重複(http://stackoverflow.com/questions/6040583/cant-find-the-libpq-fe-h-header -when-trying-install-pg-gem) –
我現在已經將問題縮小到了以下內容 - >運行新應用程序時,Rails已安裝並運行良好。當運行帶有幾個月的代碼和許多寶石的應用程序時,我會遇到這些許多寶石錯誤。所以這實際上不是一個看起來似乎是安裝問題。 – supertext