我刚刚升级到最新的RVM (1.12.3),并试图安装rvm-capistrano gem。
我已经安装了最新的capistrano, capistrano-ext, and capistrano-colors gems。
这是我添加到我的Gemfile中的一行:
gem 'rvm-capistrano'当我执行一个'bundle install'时,我会得到以下错误:
===========================================
/home/larry/.rvm/gems/ruby-1.9.3-p125@stuptues/bin/rake
错误:错误: rake --任务rake中止!
未初始化常量
/home/larry/.rvm/gems/ruby-1.9.3-p125@stuptues/gems/rvm-capistrano-1.0.2/lib/rvm/capistrano.rb:3:in ' /home/larry/.rvm/gems/ruby-1.9.3-p125@stuptues/gems/bundler-1.1.3/lib/bundler/runtime.rb:74:in要求
请求中的/home/larry/.rvm/gems/ruby-1.9.3-p125@stuptues/gems/bundler-1.1.3/lib/bundler/runtime.rb:74:in rescue in block in require' /home/larry/.rvm/gems/ruby-1.9.3-p125@stuptues/gems/bundler-1.1.3/lib/bundler/runtime.rb:62:in块
/home/larry/.rvm/gems/ruby-1.9.3-p125@stuptues/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in each' /home/larry/.rvm/gems/ruby-1.9.3-p125@stuptues/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in要求
/home/larry/.rvm/gems/ruby-1.9.3-p125@stuptues/gems/bundler-1.1.3/lib/bundler.rb:119:in require' /home/larry/RubyMine/StupidTuesday/config/application.rb:7:in‘
/home/larry/RubyMine/StupidTuesday/Rakefile:4:in require' /home/larry/RubyMine/StupidTuesday/Rakefile:4:in‘
================================================
下面是新添加的rvm-capistrano/lib/rvm/capistrano.rb文件中的“违犯”行:
Capistrano::Configuration.instance(真).load do
这看起来应该能行。有人知道为什么不是吗?
谢谢,
拉里
发布于 2012-04-14 19:38:35
只需更新rvm-capistrano gem的版本:
bundle update rvm-capistrano这一问题已经得到报告并得到解决。
https://stackoverflow.com/questions/10154304
复制相似问题