【发布时间】:2013-01-31 04:24:29
【问题描述】:
我刚从 Heroku 切换到 Amazon Web Services。以前,我使用带有 Ruby 的命令提示符(从我的 Windows PC)运行我所有的 Rails 命令行命令。但是,在我登录到我的 Amazon Linux EC2 实例,然后进入我的应用程序目录后,我收到了这个错误:
/usr/bin/rails:9:in `require': no such file to load -- rubygems (LoadError)
from /usr/bin/rails:9
当我尝试运行像 rails console 这样的任何命令时。
我查看了this question,但似乎没有多个 Ruby 库适用于我,因为
which -a ruby
只产生一个位置:
/usr/bin/ruby
另外,this question 似乎没有帮助,因为我没有。当我尝试输入
rvm use 1.9.3
我收到这条消息:
-bash: rvm: command not found
这是我第一次看到 Linux 环境,因此将不胜感激。谢谢!
【问题讨论】:
-
你是如何安装 ruby 的?使用 rvm??
-
否,Amazon Elastic Beanstalk 会自动将其安装在 Linux 服务器上。
-
@yellowreign 您找到问题的答案了吗? Mine is similar - 也许你能帮忙?!
标签: ruby-on-rails linux amazon-web-services amazon-ec2