gpt4 book ai didi

ruby - 尽管有新的卸载/安装程序,但仍使用错误的版本

转载 作者:数据小太阳 更新时间:2023-10-29 07:56:57 27 4
gpt4 key购买 nike

我正在尝试在服务器上安装 RedMine。

过程中as explained here我应该跑

rake generate_secret_token

但是,我收到了这个错误:

(in /home/var/redmine)
rake aborted!
uninitialized constant Rake::DSL
/home/var/redmine/Rakefile:7
(See full trace by running task with --trace)

经过一些研究,我发现 rake 0.8.7 应该有问题(至少我是这样理解的)并且我应该使用 rake 0.9.2.2

我尝试添加

gem 'rake', '0.9.2.2'

到我的 Gemfile。

我检查过

rake --version

得到

rake, version 0.8.7

我跑了

gem uninstall rake

根据输出,成功了。

然后我跑了

gem install rake -v=0.9.2.2

输出是

Successfully installed rake-0.9.2.2
1 gem installed
Installing ri documentation for rake-0.9.2.2...
Installing RDoc documentation for rake-0.9.2.2...

但是,当调用

rake --version

我还是明白了

rake, version 0.8.7

我也尝试过添加

gem 'rake', '0.8.7'

到我的 redmine 的 Gemfile。但是,然后我在运行 rake 时得到了这个响应

You have requested:
rake = 0.8.7

The bundle currently has rake locked at 0.9.2.2.
Try running `bundle update rake`

我做错了什么?

最佳答案

我能够按照以下步骤解决这个奇怪的问题:

gem uninstall rake

然后

bundle update rake

这给了我 rake 已经是最新的响应,但我仍然在这里列出它 - 以防万一。

然后

gem install rake -v=0.8.7

此外,在我的 Gemfile 中我有这个配置

source 'http://rubygems.org'
gem 'rails', '3.2.6'
gem 'rake', '0.8.7'

(按顺序)

完成所有这些后,我能够运行

rake generate_secret_token

成功了。

关于ruby - 尽管有新的卸载/安装程序,但仍使用错误的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11135084/

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