ruby-on-rails - 在运行 Ubuntu 11.10 但关机后显示 "rails is not installed"的 VM 上使用过 rails

标签 ruby-on-rails ubuntu

首先,我在这里搜索了许多相关的问题并尝试了几种解决方案,但我没有任何运气。前言:虽然我有很多 C++ 经验,但我对 Ubuntu 和 Ruby 还是很陌生。我在 Windows 7 中运行虚拟机以使用 Ubuntu 11.10。我正在以家庭承包商的身份从事一个更大的项目,并且我正在使用 RVM。经过几天的项目正常工作后,我决定关闭 Ubuntu 而不是暂停它的虚拟机。现在,当我使用“rails s”(我的服务器整个星期都正常启动)时,它说

The program 'rails' is currently not installed.  You can install it by typing:
sudo apt-get install rails

我真的很犹豫要不要使用 sudo apt-get 因为我在这里读到了其他答案。我想我需要在 .bashrc 中添加一些东西,但到目前为止我还没有运气。非常感谢!

更新
事实证明 .rvmrc 已被其他人从 repo 中删除,并且在我重新启动之前它显然并不重要,所以我最终要做的是 rvm use 1.9.2 --default (将 RVM 改回我的正确版本) 然后,在我的项目根文件夹中, rvm --create --rvmrc 1.9.2@myprojectnamehere 然后是另一个包安装。不知道这是否对其他人有帮助,但我希望如此

最佳答案

我已经在两个 Ubuntu 11.10 机器上安装了 rails 3.1。按如下方式安装 rvm(以 root 身份)

  bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

再次以root身份安装rvm后,在rvm中安装ruby 1.9.3,将默认的rvm更改为1.9.3。 (rvm 使用 --default 1.9.3)。现在确保将 rvm 脚本加载到/etc/profile.d
可能需要在用户的 .bashrc 文件中获取/etc/profile。

在此之后,只需调用 gem install rails 等就足够了。

不要将 aptitude 用于 ruby​​ 或 rails。

关于ruby-on-rails - 在运行 Ubuntu 11.10 但关机后显示 "rails is not installed"的 VM 上使用过 rails ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8541925/

相关文章:

python - conda环境从windows到linux

node.js - 如何使用 ubuntu 服务使进程持久化?

ruby-on-rails - Ruby on Rails 捆绑命令不起作用

javascript - 如何在 Capybara 中重新抓取页面?

ruby-on-rails - 用 ruby 显示日期

java - javafx 上的模态对话框意外挂起

ruby-on-rails - Gemfile 中 gem 的顺序有区别吗?

ruby-on-rails - 如何在 rails 4 中通过 AJAX 向表单添加附加字段?

c++ - 将一个字符串与文件中的另一个字符串进行比较 C++

ubuntu - 使用 rsync 仅同步已修改的文件