安装 Rake:gem 格式无效

安装 Rake:gem 格式无效

我在 WinXP 上安装了 Ruby。使用了 ruby​​installer-1.8.6-p383-rc1.exe。

gem install rake

获取错误:

安装 rake 时出错:C:/Ruby/lib/ruby/gems/1.8/cache/rake-0.8.7.gem 的 gem 格式无效

我尝试删除缓存文件夹,但总是出现同样的错误。也尝试使用 Ruby 1.9.1。同样的错误。我做错了什么?

答案1

  1. 手动下载Rails 宝石
  2. 使用以下方法解压gem unpack rails-X.X.X.gem
  3. 在解压后的目录中搜索 Rakefile 文件,查找以以下内容开头的行s.add_dependency
  4. 在 ruby​​forge 手动下载所有依赖项(每个依赖项都有自己的项目)
  5. 使用 安装每个组件。对于 Rails 2.0.1 ,gem install xxx.gem适当的顺序是:activesupportactionpackactionmaileractiverecordactionresourcerakerails

每当你遇到 gem 问题时,请先尝试更新它:gem update --system。这通常可以解决许多问题。

相关内容