gpt4 book ai didi

ruby-on-rails - 您已经激活了 rake 0.8.7,但是您的 Gemfile 需要 rake 0.9.2。考虑使用 bundle exec。

转载 作者:行者123 更新时间:2023-12-03 12:18:53 25 4
gpt4 key购买 nike

在离线创建我的应用程序后,我刚搬到站点 5。我有 rake 的问题。当我尝试运行 cd ~/MYAPP/; rake db:migrate --trace RAILS_ENV='production'

出现以下错误

您已经激活了 rake 0.8.7,但是您的 Gemfile 需要 rake 0.9.2。考虑使用 bundle exec。

当我尝试卸载 rake 0.8.7 时,我收到以下警告。

addressable-2.2.6 depends on [rake (>= 0.7.3)]
execjs-1.2.6 depends on [rake (>= 0)]
execjs-1.2.4 depends on [rake (>= 0)]
friendly_id-3.3.0.1 depends on [rake (~> 0.9.2)]
launchy-2.0.5 depends on [rake (~> 0.9.2)]
multi_json-1.0.3 depends on [rake (~> 0.9)]
orm_adapter-0.0.5 depends on [rake (>= 0.8.7)]
rack-1.3.2 depends on [rake (>= 0)]
rack-1.2.3 depends on [rake (>= 0)]
rack-mount-0.8.3 depends on [rake (>= 0)]
railties-3.1.0 depends on [rake (>= 0.8.7)]
railties-3.0.9 depends on [rake (>= 0.8.7)]
sprockets-2.0.0 depends on [rake (>= 0)]
therubyracer-0.9.4 depends on [rake (~> 0.9.1)]
thor-0.14.6 depends on [rake (>= 0.8)]
treetop-1.4.10 depends on [rake (>= 0)]

关于卸载一个的文章看了很多。当我删除 rake 0.9.2 时出现错误

没有要加载的文件 -- rake/dsl_definition

当我的 rake 文件中已有以下内容时。

require 'rake/dsl_definition'
require 'rake'

有没有人解决过这个问题,我也都试过了

You have already activated X, but your Gemfile requires Y

最佳答案

尝试运行这个命令:

bundle exec rake db:migrate --trace RAILS_ENV=production

通过这种方式,您应该使用与您的应用程序捆绑在一起的 gem 包来启动您的命令。

关于ruby-on-rails - 您已经激活了 rake 0.8.7,但是您的 Gemfile 需要 rake 0.9.2。考虑使用 bundle exec。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7579736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com