我尝试在 VPS 上安装 Ruby。由于内存耗尽问题,我们无法编译 ruby 1.9.2 ,我们决定尝试一下 Ruby 企业版。这个编译没有提示内存问题。
接下来,我们安装 rubygems,为了测试它是否正常工作,我安装了 haml
。它奏效了。
下一步是通过 gem install rails
安装 rails。它下载的版本是最新的,3.0.5。安装顺利。但是,当我尝试创建一个新项目时,我收到:
没有要加载的文件 -- rails/cli
环顾互联网,人们说这是与旧版本的 rails 相关的问题,其中一些人建议做一个gem clean
。我之前没有任何其他版本的 ruby,因此也没有其他版本的 rails。但是,为了确定,我执行了 gem clean
然后重新安装了 rails。问题仍然存在。
我该如何解决这个问题?
最佳答案
确保您正在运行 Ruby 企业版安装的 gem 二进制文件。所以而不是:
gem 安装 rails
它会是这样的:
sudo/opt/ruby-enterprise-X.X.X/bin/gem install rails
为了避免每次都键入整个路径,您可以使用以下内容对 REE 二进制文件进行符号链接(symbolic link):
sudo ln -sf/opt/ruby-enterprise-X.X.X/bin/*/usr/bin/.
关于ruby-on-rails - 没有要加载的文件 -- Ruby Enterprise Edition 1.8.7 下的 rails/cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5477844/