我已經完成了我的創建對Rails博客通過下面這個教程失敗。我已經修復了我的Gemfile,但我仍然遇到同樣的錯誤。推的Rails的Heroku因爲sqlite3的
這裏是終端遞給我:
An error occurred while installing sqlite3 (1.3.9), and Bundler cannot continue. Make sure that
gem install sqlite3 -v '1.3.9'
succeeds before bundling. ! ! Failed to install gems via Bundler. !
! Detected sqlite3 gem which is not supported on Heroku. ! ! Push rejected, failed to compile Ruby app
這是我定格在我的Gemfile:
group :development, :test do
gem 'sqlite3'end
我確實用pg替換了它,然後運行「bundle install」。它給了我另一個錯誤:「安裝pg(0.17.1)時發生錯誤,並且Bundler無法繼續。請確保'gem install pg -v'0.17.1''在綁定之前成功。一旦我運行'gem install pg -v'0.17.1',它給了我這個錯誤:「錯誤:無法構建gem原生擴展」。 –
你是指你的本地開發環境還是你的開發環境?另外,你是否在運行'bundle install'之前嘗試過運行'bundle update'? – Jelle
如果postgres不能在本地安裝,你可以試試這個:http://stackoverflow.com/questions/24597159/cannot-install-pg-gem-on-mac-osx – Jelle