Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails &引用;缺少所需的宝石“;创建数据库时出错_Ruby On Rails_Ruby_Redmine - Fatal编程技术网

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”时,它给出了相同的错误,这是唯一的问题