我正在VirtualBox / Ubuntu 13.10上安装Ruby on Rails。 以下是步骤
ruby-v
=>程序'ruby'可以在下面的包中find…尝试:sudo apt-get install
来源/我的帐户/ …
==>好吧。
\ curl -L https://get.rvm.io | 庆典
=>我有一个消息感谢我使用RVM。 如有问题,我应该咨询他们的网站或推特。
rvm的要求
==>需求安装成功。
键入rvm | 头-n 1
==> rvm是一个函数
已知的rvm列表
==>我得到一个ruby版本的列表
rvm install 2.0.0 -C – 启用共享,–with-openssl-dir = / usr / local
==>安装ruby 2.0.0完成。 请考虑升级到ruby2.1.0 …
rvm列表
==> rvm rubies = * ruby-2.0.0-p353 [i686]
# => - current
# =* - current && default
# * - current
rvm使用2.0.0@railstutorial_rails_4_0 –create –default
==>好的。
rvm gemset列表
==> gemsets for ruby-2.0.0-p353 …
(默认)
全球
=> railstutorial_rails_4_0
gem -v
=>程序“gem”可以在下面的包中find:
为什么我需要再次安装ruby? 我以为我在第七步中这样做了。 我经历了同样的步骤,但我不明白为什么它一直告诉我再次安装ruby。
感谢您的帮助
在终端窗口上,选择编辑>配置文件首选项>标题和命令,然后选中“将命令作为登录shell运行”。 重新启动你的终端,现在尝试使用ruby -v和gem -v。 版本应该出来。 如果他们不这样试着重新安装它们。
这听起来像rvm红宝石实际上并没有被使用。 如果你运行ruby -v
,你会得到什么? 我怀疑这将是系统中关于ruby在一个包中可用的消息。 你确定你的$ PATH设置正确吗?
如果你运行/bin/bash --login
然后再试一次会发生什么?
检查rvm list
返回。
我安装了多个ruby版本,但没有选择使用ruby版本。
我做了rvm use <ruby_version> --default
然后ruby
以及gem
命令工作。