在工作区中收到奇怪的 RVM 错误,现在 rails 命令不起作用
Received odd RVM error in workspace, now rails commands aren't working
我刚刚登录到 Cloud9 上的 Ubuntu 工作区。登录后我看到一个错误。
RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does
that too, you can ignore these warnings with 'rvm rvmrc warning ignore
/home/ubuntu/workspace/Simutronix/Gemfile'. To ignore the warning for
all files run 'rvm rvmrc warning ignore allGemfiles'.
我以前从未见过,上次使用工作区时也没有出现。然后我尝试 运行 Rails 服务器。
rails server -b $IP -p $PORT
我收到一条错误消息。
bash: rails: command not found
然后我尝试 运行 bundle install
也返回 command not found
。
ruby -v
returns ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
.
在两次登录之间发生这种情况的原因可能是什么?我该如何解决?
看起来 Ubuntu 找不到您的 Rails 安装。通过键入以下内容确保您在工作区中安装了 Rails:
rails -v
如果安装正确,它应该return类似于
Rails 5.0.2
(取决于您的 Rails 版本。)
如果你没有安装Rails,你可以输入
来安装它
gem install rails
如果你不想安装文档,可以在上面的命令后面加上--no-doc
,从而加快安装过程(不过这完全取决于你,它不会影响你的安装以任何其他方式。我保证!)
如果这不能解决您的问题,请使用您的 Gemfile 更新您的答案。
您的 Gemfile and/or .ruby-version
中定义的 Ruby 版本可能已更改,这意味着您将不得不安装捆绑器并再次捆绑 gem。 运行 这应该可以解决问题:
gem install bundler
bundle install
我刚刚登录到 Cloud9 上的 Ubuntu 工作区。登录后我看到一个错误。
RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does
that too, you can ignore these warnings with 'rvm rvmrc warning ignore
/home/ubuntu/workspace/Simutronix/Gemfile'. To ignore the warning for
all files run 'rvm rvmrc warning ignore allGemfiles'.
我以前从未见过,上次使用工作区时也没有出现。然后我尝试 运行 Rails 服务器。
rails server -b $IP -p $PORT
我收到一条错误消息。
bash: rails: command not found
然后我尝试 运行 bundle install
也返回 command not found
。
ruby -v
returns ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
.
在两次登录之间发生这种情况的原因可能是什么?我该如何解决?
看起来 Ubuntu 找不到您的 Rails 安装。通过键入以下内容确保您在工作区中安装了 Rails:
rails -v
如果安装正确,它应该return类似于
Rails 5.0.2
(取决于您的 Rails 版本。)
如果你没有安装Rails,你可以输入
来安装它gem install rails
如果你不想安装文档,可以在上面的命令后面加上--no-doc
,从而加快安装过程(不过这完全取决于你,它不会影响你的安装以任何其他方式。我保证!)
如果这不能解决您的问题,请使用您的 Gemfile 更新您的答案。
您的 Gemfile and/or .ruby-version
中定义的 Ruby 版本可能已更改,这意味着您将不得不安装捆绑器并再次捆绑 gem。 运行 这应该可以解决问题:
gem install bundler
bundle install