【发布时间】:2012-02-07 23:12:58
【问题描述】:
当我跑步时
$ sudo RAILS_ENV=production rake db:migrate
我收到以下错误:
缺少这些必需的宝石:
rubytree >= 0你正在跑步:
ruby 1.8.7.249 at /usr/bin/ruby1.8 rubygems 1.8.15 at /usr/lib/ruby/gems/1.8, /home/venkat/.gem/ruby/1.8运行
rake gems:install以安装缺少的 gem。 venkat@ubuntu:/var/redmine$ sudo vi config/database.yml
当我尝试安装 rubytree gem 时,出现以下错误:
gem install rubytree --version ">= 0" 错误:为 rubytree-0.8.2 生成文档时 ... 消息:退出 ... RDOC 参数:--ri --op /usr/lib/ruby/ gems/1.8/doc/rubytree-0.8.2/ri --files COPYING,API-CHANGES --title Rubytree 文档 --quiet lib History.txt Manifest.txt 复制 API-CHANGES --title rubytree-0.8.2 文档 - -安静
【问题讨论】:
-
那么
rake gems:install没有帮助吗? -
gem install rubytree --version ">= 0" 错误:为 rubytree-0.8.2 生成文档时 ... 消息:退出 ... RDOC 参数:--ri --op /usr /lib/ruby/gems/1.8/doc/rubytree-0.8.2/ri --files COPYING,API-CHANGES --title Rubytree 文档 --quiet lib History.txt Manifest.txt 复制 API-CHANGES --title rubytree- 0.8.2 文档 --quiet
-
我并不是要成为“那个人”,但您是否有某些原因不使用最新版本的 Ruby (> 1.9.3) 和 Rails (> 3.1)?您会惊讶于升级到最新版本可以解决多少问题。试试看!
-
试试
gem install rubytree --no-ri --no-rdoc,看来您在安装文档时遇到了问题 -
gem install rubytree --no-ri --no-rdoc 它没有显示任何错误,但是当我再运行一个命令“RAILS_ENV=production rake redmine:load_default_data”时,它给出了同样的错误跨度>
标签: ruby-on-rails ruby redmine