开源项目 求解惑!Redmine 2.3 支持 1.9.3,并且要求 Rubygems <= 1.8.0 这不自相矛盾吗?求解

hirospeed · 2013年05月11日 · 最后由 hirospeed 回复于 2013年05月13日 · 2741 次阅读

1.9.3 安装后自带 rubygem 是 1.8.24,但是 redmin 要求 rubygems<=1.8.0 我怎样才能改为 1.8.0

谢谢

可以贴出报错的地方么,我这边是没问题的

感谢大侠,1.9.3 更改 rubygems 为 1.8.0 报如下错误 D:/webserver/Ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.8.0/lib/rubygems/pl atform.rb:189:in class:Platform': uninitialized constant Gem::Platform::Depre cate (NameError) from D:/webserver/Ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.8.0/li b/rubygems/platform.rb:6:in' from D:/webserver/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require. rb:36:in require' from D:/webserver/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require. rb:36:inrequire' from D:/webserver/Ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.8.0/li b/rubygems/specification.rbin ' from D:/webserver/Ruby/lib/ruby/site_ruby/1.9.1/rubygems.rb:483:infind files' from D:/webserver/Ruby/lib/ruby/site_ruby/1.9.1/rubygems.rb:1108:in loa d_plugins' from D:/webserver/Ruby/lib/ruby/gems/1.9.1/gems/rubygems-update-1.8.0/li b/rubygems/gem_runner.rb:85:in' from D:/webserver/Ruby/lib/ruby/siteruby/1.9.1/rubygems/custom_require. rb:36:in require' from D:/webserver/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require. rb:36:inrequire' from setup.rb:25:in `'

同样 2.3 加 ruby 1.9 没问题

是不是你想多了,在项目目录 Bundle install 就可以

没用过 redmine2.3,不过我们用的更老,有问题就降级嘛: gem update --system 1.6.2 版本号改为你自己想要版本号就可以了

想起来,前几天自己电脑上刚好试过 redmine2.3.1 的版本,gem 版本也是用的最新的,也没有出现过问题!

感谢大家,我自能自虐了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号