我已经安装了rvm,包含ruby 1.8.7,ruby1.9.2和ruby1.9.3,
当我尝试时,
>sudo gem install passenger
sudo: gem: command not found
>sudo ruby -v
sudo: ruby: command not found
>rvm list
rvm rubies
ruby-1.8.7-p371 [ x86_64 ]
=* ruby-1.9.2-p320 [ x86_64 ]
ruby-1.9.3-p392 [ x86_64 ]
# => - current
# =* - current && default
# * - default
>sudo su
># ruby -v
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: apt-get install <selected package>
我意识到我的系统中没有默认的ruby。 我的目标是安装乘客在localhost中使用apache配置它以启用HTTPS。 我如何从当前设置继续
答案 0 :(得分:2)
如果您拥有管理(sudo)权限,请安装系统范围的Ruby。
您将发出命令rvm use system
如果已安装,那么您将能够运行ruby -v
以查看是否存在Ruby安装(如果您安装了RVM,则可能至少安装了Ruby 1.8,因为这是必需的带有RVM的Ruby版本。
然后根据您的包管理器继续安装Ruby。