我正在尝试在服务器上安装 RedMine。
在此处解释的过程中,我应该运行
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'
到我的 Gemfile 进行 redmine。但是,然后我在运行 rake 时收到此响应
You have requested:
rake = 0.8.7
The bundle currently has rake locked at 0.9.2.2.
Try running `bundle update rake`
我在这里做错了什么?