我正在尝试安装 Ruby、RubyGems 和 Ruby on Rails 框架,以便它可以很好地与我的系统配合使用。我的安装有问题。有人可以帮我吗?以下是我的系统的详细信息以及我如何进行安装。
目前我正在使用 Linux Kernel 2.6.35-28-generic 运行 ubuntu 10.10。我的服务器是 Apache 2.2.16,我使用 MySQL 5.1.49。
所以,我去了我的突触包管理器并选择了以下包来下载:
* ruby1.8 – 安装 Ruby 1.8.4
* libmysql-ruby – 访问 MySQL 的附加库
* libruby1.8-dbg – 调试库
* ri – Ruby 交互式引用
* ruby1.8-dev – 构建扩展的头文件
* rails – Ruby On Rails 框架
成功运行后,我从 http://rubyforge.org/projects/rubygems/ 下载了 rubygems。 .然后我解压它,进入终端,运行 cd 进入新下载的 rubygems 目录,输入“sudo ruby setup.rb”,运行没有问题,安装了 RubyGems 1.8.5。然后我运行 'sudo gem install rubygems-update' 没有问题。
但是当我运行“sudo gem install rails –include-dependencies”时,我得到了以下输出:
获取:activesupport-3.0.8.gem (100%)
获取:rails-3.0.8.gem (100%)
成功安装activesupport-3.0.8
成功安装 rails-3.0.8
已安装 2 个 gem
为 activesupport-3.0.8 安装 ri 文档...
正在为 rails-3.0.8 安装 ri 文档...
找不到文件:lib
错误:为 rails-3.0.8 生成文档时
...消息:退出
... RDOC 参数:--ri --op/var/www/testingwww/rubygems-1.8.5/nclude-dependencies/doc/rails-3.0.8/ri lib --title rails-3.0.8 文档-安静的
当我运行“rails -v”时,我得到“Rails 3.0.8”,因此尽管出现错误,它似乎已经安装。但是当我尝试通过键入'rails ./helloWorld' 来制作一个rails 应用程序时,我得到了rails 关键字的手册页。
我已经环顾两天了,关于如何解决这个问题,但似乎无法弄清楚。有人知道如何解决这个问题吗?
最佳答案
Rails 3 需要 1.8.7 或 1.9.2 版本。
我建议使用 RVM 来管理您的 Ruby 安装和环境。它真的会帮助你快速上手,而且很简单。这很简单
curl -L https://get.rvm.io | bash
安装 RVM,然后
rvm install 1.9.2
会让你继续前进。看看https://rvm.io了解更多信息。
关于ruby-on-rails - 在 ubuntu 上安装 Ruby on Rails 失败。我能有帮助吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6313356/