dan*_*per 13 ruby-on-rails rubymine ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-4
我正在将我的项目从Rails 3.2.12更新到4.0.0.我做了所有必要的更正但是当我尝试使用RubyMine 5.4执行我的应用程序时,我收到以下消息:
运行开发时出错:MyProject:找到Rails 3.x启动器脚本而不是Rails 4.x一个.您需要'/ Users/stackoverflowuser/RubymineProjects/MyProject/bin/rails'脚本来启动Rails服务器.请根据Rails 4.x文档更新服务器启动器.
我究竟做错了什么?
dan*_*per 21
"黑客"解决方案:
rails new MyTestRails4Project更新
如果第一个解决方案不起作用,正如RiPuk建议:
运行rake任务: rake rails:update
Dav*_*ens 13
接受的答案有点像黑客 - 听起来你还没有从Rails 3 - > Rails 4完成你的项目升级.
首先要做的是运行rake任务,以交互方式将各种文件(环境,配置等)更新到Rails 4:
rake rails:update
然后假设您要使用Spring(当然可以!),运行以下命令:
spring binstub --all