程序'gem'可以在以下包中找到

Ric*_*d77 3 ubuntu virtualbox ruby-on-rails rvm

我在Virtual Box/Ubuntu 13.10上安装Ruby on Rails.以下是步骤

  1. 红宝石-v

    =>程序'ruby'可以在以下包中找到...试试:sudo apt-get install

  2. 来源/我的帐户/ ...

    ==>好的.

  3. \ curl -L https://get.rvm.io | 庆典

    =>我收到一条消息,感谢我使用RVM.如有问题,我应该咨询他们的网站或推特.

  4. rvm要求

    ==>要求安装成功.

  5. 输入rvm | 头-n 1

    ==> rvm是一个函数

  6. rvm列表已知

    ==>我得到了ruby版本的列表

  7. rvm install 2.0.0 -C --enable-shared, - with-openssl-dir =/usr/local

    ==>安装ruby 2.0.0完成.请考虑升级到ruby 2.1.0 ......

  8. rvm列表

    ==> rvm rubies =*ruby​​-2.0.0-p353 [i686]

    # => - current

    # =* - current && default

    # * - current

  9. rvm使用2.0.0@railstutorial_rails_4_0 --create --default

    ==>好的.

  10. rvm gemset列表

    ==> gemy for ruby​​-2.0.0-p353 ...

    (默认)

    全球

    => railstutorial_rails_4_0

  11. 宝石-v

    =>程序'gem'可以在以下包中找到:

    • ruby1.9.1
    • rubygems尝试:sudo apt-get install

为什么我需要再次安装ruby?我以为我是在第7步中这样做的.我已经过了同样的步骤,但我不明白为什么它一直告诉我再次安装红宝石.

谢谢你的帮助

Fai*_*san 23

在终端窗口中,转到编辑>配置文件首选项>标题和命令,然后选中"将命令作为登录shell运行"复选框.重新启动终端并立即尝试ruby -v和gem -v.版本应该出现.如果他们不这样做,请尝试重新安装它们.


Der*_*ior 6

听起来rvm ruby​​实际上并没有被使用.如果你跑ruby -v,你会得到什么?我怀疑这将是系统中关于ruby在包中可用的消息.你确定你的$ PATH设置正确吗?

如果你跑步/bin/bash --login再试一次会发生什么?