Ruby on rails 发出「;耙;韩元';无法连接到数据库
我有一个rails应用程序,我已经开发了一段时间,它一直运行良好,测试良好。今天,由于某种原因,当我尝试rakedb:migrate时,我得到了下面的消息。我最近开始使用git。我不知道这是否与此事有关 Gem::LoadError:您已经激活了rake 10.5.0,但是您的Gemfile需要rake 10.4.2。将Ruby on rails 发出「;耙;韩元';无法连接到数据库,ruby-on-rails,Ruby On Rails,我有一个rails应用程序,我已经开发了一段时间,它一直运行良好,测试良好。今天,由于某种原因,当我尝试rakedb:migrate时,我得到了下面的消息。我最近开始使用git。我不知道这是否与此事有关 Gem::LoadError:您已经激活了rake 10.5.0,但是您的Gemfile需要rake 10.4.2。将bundle exec预先添加到您的命令可以解决此问题 如果我键入bundle exec rake db:migrate,它似乎完成了迁移。现在的问题是,在新视图中,当用户点击提
bundle exec
预先添加到您的命令可以解决此问题
如果我键入bundle exec rake db:migrate,它似乎完成了迁移。现在的问题是,在新视图中,当用户点击提交按钮时,不会调用创建操作。因此,数据不会输入数据库
任何想法都很好。谢谢。您必须在终端上运行
bundle update
。我也面临同样的问题,但在bundle update之后,一切都得到了修复。您必须在终端上运行bundle update
。我也面临同样的问题,但在bundle更新之后,一切都得到了修复。在我的情况下
捆绑安装之后
(对于新项目),我在新项目的Gemfile.lock中安装了rake(10.5.0)
rvmgemset use;gem卸载rake
+选择10.5.0(在控制台中询问)rake(10.4.2)
在新项目的Gemfile.lock中捆绑安装之后
(对于新项目),我在新项目的Gemfile.lock中安装了rake(10.5.0)
rvmgemset use;gem卸载rake
+选择10.5.0(在控制台中询问)rake(10.4.2)
在新项目的Gemfile.lock中你好,Jerome,您是否尝试运行捆绑包更新?似乎您遇到了两个不同的问题。在第一种情况下,你必须确保你所有的宝石都有正确的版本。在第二种情况下,您的表单可能会指向错误的操作(但需要更多信息来查看哪里可能出错)。不过,这两个问题似乎并不相关。请小心运行bundle update,正如评论中所建议的那样,它可能会升级所有gems,如果出现问题,可能会让您在调试时陷入混乱。当然,你可以更新单个gem。你好,Jerome,你试过运行bundle更新吗?看起来你有两个不同的问题。在第一种情况下,你必须确保你所有的宝石都有正确的版本。在第二种情况下,您的表单可能会指向错误的操作(但需要更多信息来查看哪里可能出错)。不过,这两个问题似乎并不相关。请小心运行bundle update,正如评论中所建议的那样,它可能会升级所有gems,如果出现问题,可能会让您在调试时陷入混乱。当然,你可以更新单个宝石。