Redmine无法生成秘密令牌 [英] Redmine can't generate secret token

查看:117
本文介绍了Redmine无法生成秘密令牌的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在生成秘密令牌时遇到问题。



我正在尝试以下操作:


[redmine]#耙rake generate_secret_token耙中止了! LoadError:无法
加载此类文件-rspec / core
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies。 rb:251:in
需要'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/依赖性.rb:251:在
块中的require'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19 /lib/active_support/dependencies.rb:236:in
load_dependency'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2 .19 / lib / active_support / dependencies.rb:251:在
中需要'
/redmine/plugins/easyproject/easy_plugins/easy_extensions/lib/tasks/tests.rake: 3:在
< top(必需)>'
中/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19 /lib/active_support/dependencies.rb:245:in
load'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport- 3.2.19 / lib / active_support / dependencies.rb:245:在$ Lo $中的
块d'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:236:
load_dependency'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in
load'
/redmine/plugins/easyproject/lib/tasks/easyproject.rake:1:在
块在
/ redmine / plugins / easyproject / lib / tasks / easyproject.rake:1:in
每个'
/redmine/plugins/easyproject/lib/tasks/easyproject.rake:1:in
'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:在
load'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb中: 245:在
加载块中
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support /dependencies.rb:236:在
load_dependency'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/ac tivesupport-3.2.19 / lib / active_support / dependencies.rb:245:in
load'/redmine/lib/tasks/redmine.rake:179:in 在< top(必需)>中阻止
'
/redmine/lib/tasks/redmine.rake:179:in
每个'
/ redmine / lib /tasks/redmine.rake:179:in < top
(必需)>'
/usr/local/rvm/gems/ruby-1.9.3-p551/ gems / activesupport-3.2.19 / lib / active_support / dependencies.rb:245:in
load'
/usr/local/rvm/gems/ruby-1.9.3 -p551 / gems / activesupport-3.2.19 / lib / active_support / dependencies.rb:245:在
加载块中
/ usr / local / rvm / gems / ruby -1.9.3-p551 / gems / activesupport-3.2.19 / lib / active_support / dependencies.rb:236:在
load_dependency'
/ usr / local / rvm / gems / ruby​​-1.9.3-p551 / gems / activesupport-3.2.19 / lib / active_support / dependencies.rb:245:in
load'
/ usr / local / rvm / gems / ruby​​-1.9.3-p551 / gems / railties-3.2.19 / lib / rails / engine.rb:425:在load_tasks的
中的
块中/ usr / local / rvm / gem s / ruby​​-1.9.3-p551 / gems / railties-3.2.19 / lib / rails / engine.rb:425:in
每个'
/ usr / local / rvm / gems / ruby​​-1.9.3-p551 / gems / railties-3.2.19 / lib / rails / engine.rb:425:在
load_tasks的
/ usr中/local/rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.19/lib/rails/application.rb:145:in
load_tasks'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.19/lib/rails/railtie/configurable.rb:30:in
method_missing '/ redmine / Rakefile:7:in < top
(必需)>'
/usr/local/rvm/gems/ruby-1.9.3-p551/bin / ruby​​_executable_hooks:15:in
eval'
/usr/local/rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in
`(通过使用--trace运行任务查看完整跟踪)


与在 bundle exec之前添加错误相同。 / p>

宝石列表:

 > [redmine]#宝石清单| grep rspec 
rspec(3.1.0)
rspec核心(3.1.7)
> rspec-expections(3.1.2)
rspec-mocks(3.1.3)
rspec-support(3.1.2)
> [redmine]#宝石清单| grep core
core(0.0.6)
rspec-core(3.1.7)

有人可以提供帮助吗?

解决方案

某人正在寻找 rspec 。但是您的Gemfile中没有它,这就是为什么 rake 找不到它(也没有捆绑器)的原因。它似乎已安装,因此只需将其添加到 Gemfile 中,然后将其添加到 bundle 中,就可以完成所有工作。 / p>

看起来像一个Rails项目,添加此项目然后运行 bundle 应该就足够了。

  group:开发,:test做
宝石'rspec-rails','〜> 3.0'
结尾

Rails仅使用捆绑包中指定的宝石。


I have problem with generating secret token.

I'm was trying this:

[redmine]# rake generate_secret_token rake aborted! LoadError: cannot load such file -- rspec/core /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:251:in require' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:251:in block in require' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:236:in load_dependency' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:251:in require' /redmine/plugins/easyproject/easy_plugins/easy_extensions/lib/tasks/tests.rake:3:in <top (required)>' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in load' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in block in load' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:236:in load_dependency' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in load' /redmine/plugins/easyproject/lib/tasks/easyproject.rake:1:in block in ' /redmine/plugins/easyproject/lib/tasks/easyproject.rake:1:in each' /redmine/plugins/easyproject/lib/tasks/easyproject.rake:1:in ' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in load' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in block in load' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:236:in load_dependency' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in load' /redmine/lib/tasks/redmine.rake:179:in block in <top (required)>' /redmine/lib/tasks/redmine.rake:179:ineach' /redmine/lib/tasks/redmine.rake:179:in <top (required)>' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in load' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in block in load' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:236:in load_dependency' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/dependencies.rb:245:in load' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.19/lib/rails/engine.rb:425:in block in load_tasks' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.19/lib/rails/engine.rb:425:in each' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.19/lib/rails/engine.rb:425:in load_tasks' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.19/lib/rails/application.rb:145:in load_tasks' /usr/local/rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.19/lib/rails/railtie/configurable.rb:30:in method_missing' /redmine/Rakefile:7:in <top (required)>' /usr/local/rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in eval' /usr/local/rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `' (See full trace by running task with --trace)

With adding before "bundle exec" errors are same.

Gem list:

> [redmine]# gem list | grep rspec 
rspec (3.1.0) 
rspec-core (3.1.7)
>rspec-expectations (3.1.2) 
rspec-mocks (3.1.3) 
rspec-support (3.1.2)
> [redmine]# gem list | grep core 
core (0.0.6) 
rspec-core (3.1.7)

Anyone can help?

解决方案

Something is looking for rspec. But you don't have it in your Gemfile, which is why rake cannot find it (nor bundler). It appears to be installed, so just add it to your Gemfile , then bundle and you should be all set.

As it looks like a rails project, adding this and then running bundle should be all set you need.

group :development, :test do
  gem 'rspec-rails', '~> 3.0'
end

Rails only uses the gems specified in your bundle.

这篇关于Redmine无法生成秘密令牌的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆