【问题标题】:Redmine install process rake db:migrate does not workRedmine 安装过程 rake db:migrate 不起作用
【发布时间】:2016-06-22 08:08:53
【问题描述】:

我正在通过RedmineInstall documentation 安装Redmine 应用程序我尝试第5 步:

bundle exec rake db:migrate

然后错误显示:

bundler: command not found: rake
Install missing gem executables with ´bundle install´

我在 windows 上使用 redmine 3.3.0 64

我使用 redmine gemfile 并安装了 rake(我看到 Using rake 11.2.2

我尝试通过 bundle install 或 gem install/uninstall 重新安装它,但没有帮助(请参阅成功安装 rake-11.2.2 但 rake 不起作用)。

我从 ruby​​/bin 目录或 redmine 目录尝试这个命令不成功。

我不明白,rake 已成功安装,但是当我尝试将它与 bundle 一起使用时,它说找不到该命令。 问题可能出在Redmine或rake所在的目录?

【问题讨论】:

  • 你完成了'捆绑安装'
  • 您使用的是 rbenv 还是 rvm?您可能正在为要安装它的目录使用不同的 ruby​​ gem 集。
  • 你试过“rake db:migrate”
  • 我按照安装说明进行安装,成功完成了 show cca 30 installed gem include rake
  • 实际上我尝试了“rake db:migrate”(在 rakefile 所在的 redminde 目录中),它做了一些事情并说 rmagick 没有安装(我会安装它并在那里发布信息)

标签: ruby-on-rails ruby windows installation redmine


【解决方案1】:

在没有bundle exec 的情况下,在您的 redmine 目录中尝试 rake db:migrate,看看是否能解决您的问题。

Bundler 通常为 rake 和其他 gem 文件提供 bin 存根,因此 bundle exec 不是必需的,甚至会失败,因为它会在其他 gem 目录中查找,在这种情况下,rake 可能没有安装.

【讨论】:

    猜你喜欢
    • 2012-10-04
    • 2012-04-08
    • 2014-04-30
    • 2015-02-20
    • 1970-01-01
    • 2012-05-15
    • 1970-01-01
    相关资源
    最近更新 更多