2013-05-30 4 views
3

Я установил RVM с рубином 1.8.7, ruby1.9.2 и ruby1.9.3,как установить систему рубин после установки RVM

, когда я стараюсь,

>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> 

Я понял, что есть в моей системе нет рубина по умолчанию. Моя цель - установить пассажира, чтобы настроить его с помощью apache в localhost, чтобы включить HTTPS. Как я могу исправить свою текущую настройку

+0

весь смысл РВМ является то, что вам не нужны права SUDO больше, чтобы установить драгоценные камни. – squiguy

+0

спасибо squiguy, я установил пассажира без sudo, он работает как шарм! –

+0

Я не хочу быть грубым, использование rvm приятно, так как вы можете установить вещи и разбить их, не беспокоясь о бинарных системах вашей системы. :) приветствие – squiguy

ответ

2

Если у вас есть права администратора (sudo), установите системный Ruby.

Вы бы выдать команду rvm use system

Если он установлен, то вы сможете запустить ruby -v, чтобы увидеть, если есть рубин установить (и если вы установили RVM вы, вероятно, по крайней мере, рубин 1,8 установлен, как это требование для некоторых версий Ruby, с РВМ.

Затем приступают к установке Ruby, в соответствии с вашим менеджером пакетов.

Смежные вопросы