【问题标题】:Issue with bundler (ruby)捆绑器问题(红宝石)
【发布时间】: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


【解决方案1】:

你应该运行bundle install。它将下载并安装运行应用程序所需的所有 gem。

【讨论】:

    猜你喜欢
    • 2013-04-19
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    相关资源
    最近更新 更多