簡體   English   中英

如何返回沒有啟動應用程序的捆綁安裝錯誤?

[英]how can I go back to an error with bundle install that no start the application?

在Heroku上加載我的rails 3.2.8應用程序,我放入了Gemfile:

group :development, :test do
  gem 'sqlite3'
end
group :production do
  gem 'pg'
end

我給出了“ bundle install”,卻忘記了給出“-沒有生產”,而現在當我給出“ rails s”時,控制台給了我錯誤:找不到railties'..my gems ..'(gem:load error )和Heroku在給我時給了我錯誤:heroku運行rake db:migrate ..在Gemfile中,我只是將gem'sqlite3'放入並給出了“ bundle install”,但存在相同的錯誤。 我該如何返回捆綁包?

從您的評論看來,您似乎沒有安裝捆綁軟件,或者至少在此環境中不可訪問。

您在使用rvm嗎? 如果是這樣,那么您是使用正確的紅寶石版本的正確寶石集嗎?

為了使其具有適當的Gemfile.lock ,您必須先修復本地環境,然后才能在Heroku上Gemfile.lock ,同樣,當它在本地運行時,它也可以在heroku上正常工作。

如果您不使用rvm / rbenv,也許可以通過正確安裝捆綁程序開始: gem install bundler

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM