【发布时间】:2015-07-17 01:00:12
【问题描述】:
当我运行这个命令时(Redmine 安装的第 5 步):
bundle exec rake generate_secret_token
我收到此错误消息:
bundler: command not found: rake
Install missing gem executables with `bundle install`
但是 rake 已经安装了。 有人可以帮帮我吗?
非常感谢。
注意事项:
1) 'bundle install --local' 工作正常
2) 'rake' 最初并不存在(当我使用原始的 redmine Gemfile 时,这让我很惊讶),所以我添加了这一行。可悲的是,同样的效果。
3) 单独使用 'rake' 可以正常工作。当我编写整个命令时,我收到了这条消息
【问题讨论】:
-
你以前试过
bundle install吗?它应该安装所有依赖项。 -
是的,
bundle install --local。它告诉我一切都安装正确。 -
rake 是在您的 gemfile 中定义的依赖项,还是另一个 gem 依赖于它?如果 rake 不是依赖项,则它不会存在于包的范围内。
-
它最初并不存在(当我拿到原始的 redmine Gemfile 时,这让我很惊讶),所以我添加了这一行。可悲的是,同样的效果。
-
问题不在于没有安装 rake,而是
rake可执行文件不在您的路径中。检查您的 gems 可执行文件安装到的目录是否在您的$PATH环境变量中。
标签: ruby-on-rails ruby linux rake redmine