Ruby on rails CH2 Hartl教程迁移挂起。要解决此问题,请运行:bin/rake db:migrate RAILS\u ENV=development
我正在编写HartlRubyonRails教程第二章(),并在Cloud9中工作。我已使用以下代码安装gem:Ruby on rails CH2 Hartl教程迁移挂起。要解决此问题,请运行:bin/rake db:migrate RAILS\u ENV=development,ruby-on-rails,Ruby On Rails,我正在编写HartlRubyonRails教程第二章(),并在Cloud9中工作。我已使用以下代码安装gem: gem install rails -v 4.2.0.beta4 然后,我将gems添加到gemfile中 然后我创建了新的玩具应用程序: rails _4.2.0.beta4_ new toy_app 我将cd刻录到toy_应用程序 然后我将安装: bundle install --without production 我接着说: rails generate scaffold
gem install rails -v 4.2.0.beta4
然后,我将gems添加到gemfile中
然后我创建了新的玩具应用程序:
rails _4.2.0.beta4_ new toy_app
我将cd刻录到toy_应用程序
然后我将安装:
bundle install --without production
我接着说:
rails generate scaffold User name:string email:string
然后我耙:
bundle exec rake db:migrate
但当我尝试从Cloud9访问网页时,我不断收到一条错误消息:
错误消息通常如下所示:迁移挂起。要解决此问题,请运行:bin/rake db:migrate RAILS\u ENV=development
我的朋友也尝试在不同的计算机上执行相同的操作,但得到了相同的错误消息。任何帮助都将不胜感激!谢谢
-T如果您遵循Michael Hartl的教程,并且在rake db:migrate命令方面遇到问题(特别是如果您使用Cloud9作为开发平台),您的解决方案是更新Arel Gem 只需运行:
bundle update arel
如果仍不能正常工作,请将此行添加到开发组的Gemfile中:
gem 'arel', '6.0.0.beta2'
然后运行:bundle安装
,如果正在运行<代码>捆绑包更新arel
迁移现在应该可以工作了
在这篇文章中找到了建议,所以值得称赞