我正在尝试OSS catarse,并且在完成教程后可以在我的机器上正常工作(请参阅链接)。
然后我使用
将其推送到herokugit push heroku master
它工作正常,问题是当我尝试使用
迁移数据库时heroku rake db:migrate
我得到了
(in /app)
rake aborted!
no such file to load -- capybara/rails
我不知道该怎么做,我在网上看到了几个解决方案,但是那些遇到同样问题的人从来没有在他们发布的论坛上得到答案。 其中一个答案是:
我已将capybara移到群组之外,现在rake db:migrate工作正常 很好,tks !!
我必须说这个人有一个可怕的英语,我不知道他做了什么,但几乎就是他所说的。 我以为他的意思是Gemfile行
group:test,:development do
在原始文件中找到,我将其删除,问题仍然存在。 还有其他想法吗?任何帮助将不胜感激,我只是开始学习rails并且我非常愿意学习任何我需要解决这个问题的东西所以请随时发送给我rtfm告诉我哪个:P
答案 0 :(得分:0)
我发现他的意思是移动上面的线 group:test,:development do 只是为了澄清这是它之前的样子
33 group :test, :development do
34 gem 'capybara', ">= 0.4.0"
这些是行号btw,这是在
之后 33 gem 'capybara', ">= 0.4.0"
34 group :test, :development do
现在heroku rake db:migrate按预期工作,应用程序仍然无法正常工作,但这可能是另一个问题。 如果有人愿意解释,那将非常感激。