Redmine无法生成秘密令牌 [英] Redmine can't generate secret token
问题描述
我在生成秘密令牌时遇到问题。
我正在尝试以下操作:
[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
需要'
块中的require'
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19/lib/active_support/依赖性.rb:251:在
/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(必需)>'
load'
中/usr/local/rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.19 /lib/active_support/dependencies.rb:245:in
/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:
$ c中$ c> 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'
load'/redmine/lib/tasks/redmine.rake:179:in
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/ac tivesupport-3.2.19 / lib / active_support / dependencies.rb:245:in
在< top(必需)>中阻止
每个'
'
/redmine/lib/tasks/redmine.rake:179:in
/ redmine / lib /tasks/redmine.rake:179:in< top
load'
(必需)>'
/usr/local/rvm/gems/ruby-1.9.3-p551/ gems / activesupport-3.2.19 / lib / active_support / dependencies.rb:245:in
/usr/local/rvm/gems/ruby-1.9.3 -p551 / gems / activesupport-3.2.19 / lib / active_support / dependencies.rb:245:在
加载块中
load_dependency'
/ usr / local / rvm / gems / ruby -1.9.3-p551 / gems / activesupport-3.2.19 / lib / active_support / dependencies.rb:236:在
/ 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 / 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的
中的
每个'
load_tasks的
/ usr / local / rvm / gems / ruby-1.9.3-p551 / gems / railties-3.2.19 / lib / rails / engine.rb:425:在
/ usr中/local/rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.19/lib/rails/application.rb:145:in
load_tasks'
method_missing '/ redmine / Rakefile:7:in
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.19/lib/rails/railtie/configurable.rb:30:in
< top
eval'
(必需)>'
/usr/local/rvm/gems/ruby-1.9.3-p551/bin / ruby_executable_hooks:15:in
/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:inload_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:inblock 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:inload' /redmine/plugins/easyproject/lib/tasks/easyproject.rake:1:in
block in ' /redmine/plugins/easyproject/lib/tasks/easyproject.rake:1:ineach' /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:inload' /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:inload_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:inblock in <top (required)>' /redmine/lib/tasks/redmine.rake:179:in
each' /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:inblock 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:inload' /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:ineach' /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:inload_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屋!