Windows 上的 Redmine - 错误耙 generate_secret_token
Redmine on Windows - error rake generate_secret_token
我正在尝试遵循 Redmine 指南 here。
我 运行 遇到了与之前 相同的问题,但解决方案并没有为我解决。
到目前为止我完成的步骤:
Ruby
我有 downloaded/installed 来自 http://rubyinstaller.org 的 Ruby 并验证 Rails 已安装。
rails-v
Rails 5.1.3
ruby-v
ruby 2.3.3p222
MySQL
Visual Studio 已安装 2019 可再发行组件。
运行 MySql 安装程序 msi
选择开发人员(默认)
为向导的其余部分采用所有默认设置(我确实设置了 root 密码并添加了一个用户)
*我想我必须在开始安装程序之前先完成所有这些工作。
红矿
已使用 MySQL 设置完成步骤 1-4
步骤 5
运行 命令:
捆绑执行耙generate_secret_token
Could not locate Gemfile or .bundle/ directory
我已经确认安装了 rake
rake -V
rake, version 13.0.1
gem 列表抽取
(rake 13.0.1)
使用上面的 Whosebug post,我确实更新了我安装的 rake 版本,但这并没有解决问题。我是 gem/bundle 类型安装的新手,所以我可能遗漏了一些非常明显的东西。
运行执行这些命令时是否需要特定目录?
任何方向对我来说都是好的。我正在尝试 运行 在 Windows 服务器上执行此操作(如果有任何不同的话)。
Redmine 是一个 Rails 应用程序。您必须下载该应用程序,将其解压缩,然后在 运行 完成您的 rake 任务之前切换到该目录。此过程在 step 1:
中定义
Get the Redmine source code by either downloading a packaged release or checking out the code repository.
See the download page for details.
之后,您可以 运行 bundle exec rake generate_secret_token
因为那是 lib/tasks/initializers.rake
定义的 Rake 任务。 Rails 中的 Rake 任务通常在 lib/tasks
目录中定义,您可以在那里看到多个示例。
如果您尝试 运行 rake something
那么 Rake 将寻找定义此任务的 Rakefile。因为你目前只是在你的 Ruby bin/
目录中,所以没有定义的 rake 任务所以你会得到你看到的错误。
我正在尝试遵循 Redmine 指南 here。
我 运行 遇到了与之前
到目前为止我完成的步骤:
Ruby
我有 downloaded/installed 来自 http://rubyinstaller.org 的 Ruby 并验证 Rails 已安装。
rails-v
Rails 5.1.3
ruby-v
ruby 2.3.3p222
MySQL
Visual Studio 已安装 2019 可再发行组件。
运行 MySql 安装程序 msi 选择开发人员(默认)
为向导的其余部分采用所有默认设置(我确实设置了 root 密码并添加了一个用户)
*我想我必须在开始安装程序之前先完成所有这些工作。
红矿
已使用 MySQL 设置完成步骤 1-4
步骤 5
运行 命令:
捆绑执行耙generate_secret_token
Could not locate Gemfile or .bundle/ directory
我已经确认安装了 rake
rake -V
rake, version 13.0.1
gem 列表抽取
(rake 13.0.1)
使用上面的 Whosebug post,我确实更新了我安装的 rake 版本,但这并没有解决问题。我是 gem/bundle 类型安装的新手,所以我可能遗漏了一些非常明显的东西。
运行执行这些命令时是否需要特定目录?
任何方向对我来说都是好的。我正在尝试 运行 在 Windows 服务器上执行此操作(如果有任何不同的话)。
Redmine 是一个 Rails 应用程序。您必须下载该应用程序,将其解压缩,然后在 运行 完成您的 rake 任务之前切换到该目录。此过程在 step 1:
中定义Get the Redmine source code by either downloading a packaged release or checking out the code repository.
See the download page for details.
之后,您可以 运行 bundle exec rake generate_secret_token
因为那是 lib/tasks/initializers.rake
定义的 Rake 任务。 Rails 中的 Rake 任务通常在 lib/tasks
目录中定义,您可以在那里看到多个示例。
如果您尝试 运行 rake something
那么 Rake 将寻找定义此任务的 Rakefile。因为你目前只是在你的 Ruby bin/
目录中,所以没有定义的 rake 任务所以你会得到你看到的错误。