Ser*_*gey 2 ruby rake ruby-on-rails redmine
我正在尝试在共享主机上安装Redmine.以下是安装在其上的一些软件版本:
ruby 1.8.7(2011-02-18 patchlevel 334)[x86_64-linux]
Rails 2.3.12
MySQL 5.0.91
Redmine - 来自当前主干(v1.2.1,我猜)
我正在使用本指南进行安装:http://www.redmine.org/projects/redmine/wiki/RedmineInstall.在此之前的所有步骤我成功完成.运行"rake generate_session_store"时安装失败.有什么不对?以下是运行此命令后出现的大部分错误:
NOTE: Gem::SourceIndex#add_spec is deprecated, use
Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from
/usr/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
... repeated a lot of times
Run Code Online (Sandbox Code Playgroud)
从您提到的页面:
Ruby 1.9尚不支持.你必须使用如上所述的Ruby 1.8.x. 需要RubyGems 1.3.7或更高版本,但有以下限制:Rails 2.3.5将在RubyGems 1.5.0或更高版本中失败,坚持以前版本的RubyGems!Rails 2.3.11将在RubyGems 1.7.0或更高版本中失败,坚持以前版本的RubyGems!需要Rake 0.8.7(Rails还不支持rake 0.9.x)
您应该降级rubygems安装.
下一个问题:你如何降级rubygems?
更新
我在这里回答你的最后评论.如果您无法以root身份安装任何软件,但您的计算机上有一个普通用户帐户(我假设您可以运行命令),您可以通过安装RVM来解决您的问题.有了它,您可以在主目录中安装本地ruby环境,您可以控制所有这些方面:gem版本,ruby版本,已安装的gem等.一旦安装降级rubygems本身,请参阅我以前的链接.
如果您没有用户帐户,那么您无法解决此问题...
| 归档时间: |
|
| 查看次数: |
1646 次 |
| 最近记录: |