Ruby on rails &引用;缺少所需的宝石“;创建数据库时出错
当我跑的时候Ruby on rails &引用;缺少所需的宝石“;创建数据库时出错,ruby-on-rails,ruby,redmine,Ruby On Rails,Ruby,Redmine,当我跑的时候 $ 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安装缺失的gems。 venkat@u
$ 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
安装缺失的gems。
venkat@ubuntu:/var/redmine$sudo vi config/database.yml
当我尝试安装rubytree
gem时,出现以下错误:
gem安装rubytree--version“>=0”错误:为rubytree-0.8.2生成文档时。。。消息:退出。。。RDOC参数:--ri--op/usr/lib/ruby/gems/1.8/doc/rubytree-0.8.2/ri--文件复制,API-CHANGES--标题rubytree文档--quiet lib History.txt Manifest.txt复制API-CHANGES--标题rubytree-0.8.2文档--quiet
redmine和ruby/rubygems版本存在问题。它不会检测rubytree,即使它已经安装或存在于供应商目录中。请参阅redmine问题和解决方案
您可以通过将redmine更新到当前主干或从中进行更改来解决此问题。所以不
rake gems:install
help?gem install rubytree--version“>=0”错误:在为rubytree-0.8.2生成文档时。。。消息:退出。。。RDOC args:--ri--op/usr/lib/ruby/gems/1.8/doc/rubytree-0.8.2/ri--files COPYING,API-CHANGES--title rubytree Documentation--quiet lib History.txt Manifest.txt COPYING API-CHANGES--title rubytree-0.8.2 Documentation--quietI并不意味着是“那个家伙”,但有什么理由不使用最新版本的ruby(>1.9.3)和轨道(>3.1)?您会惊讶地发现,升级到最新版本可以解决多少问题。试试看!尝试gem install rubytree--no ri--no rdoc
,看起来您在文档安装方面遇到了问题gem install rubytree--no ri--no rdoc它没有显示任何错误,但是当我运行另一个命令“RAILS\u ENV=production rake redmine:load\u default\u data”时,它给出了相同的错误,这是唯一的问题