Порядок установки rvm, ruby, gem, rails, juggernaut - PullRequest
2 голосов
/ 17 декабря 2011

Я делаю это снова и снова на моей машине с Ubuntu1104, и что-то всегда сводит меня с ума, как:

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

И это даже после установки ruby, в которой четко указано, что "установлен успешно",Также:

rvm list 

говорит мне:

rvm rubies

    ruby-1.9.2-p290 [ i686 ]

Это:

which ruby
which gem

ничего не возвращает.

Так может кто-нибудь, пожалуйста, укажите правильноеДля того, чтобы установить рубин и его драгоценные камни, такие как рельсы и джагернаут.Я считаю, что у меня проблемы с путями (система не может найти успешно установленные положительные герои) и правами (иногда приходится использовать sudo, а иногда нет, что может быть причиной проблем с путями, которые у меня возникли).Поэтому, пожалуйста, также дайте четкие инструкции о том, где установить и какие права использовать.

Я думал, что это сначала RVM (как указано в http://beginrescueend.com/rvm/install/):

1) bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
2) bash < <(curl -sk https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
3) echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

А затем Ruby (который также устанавливаетдрагоценный камень):

4) rvm 1.9.2

А затем драгоценные камни, такие как рельсы и джаггернаут

5) gem install rails
6) gem install juggernaut
...

К сожалению, я получил сообщение, как указано выше, «драгоценный камень не установлен» и «рубин не установлен».

Кроме того, вы также можете сначала установить ruby, а затем установить RVM как драгоценный камень ... сбивает с толку ...

Приветствия, товарищи! Mac

Ответы [ 3 ]

2 голосов
/ 17 декабря 2011

вы не правильно вставили rmv: что значит

user$ type rvm | head -1
rvm is a function

Если это не то, что вы видите, тогда выполните:

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc

перезапустите bash и попробуйте снова

после выполнения

rvm --default use 1.9.2
1 голос
/ 17 декабря 2011

убедитесь, что вы rvm use 1.9.2 в случае, если это не по умолчанию

0 голосов
/ 17 декабря 2011

rvm должен быть установлен первым.

После этого драгоценные камни.Я не понимаю, как rvm может быть драгоценным камнем, но может быть.

Если вы наберете which ruby после выбора рубина через rvm, значит, что-то не так с вашей установкой rvm;начать заново, удалив домашний каталог .rvm.

Убедитесь, что ожидаемая команда находится в вашем .bashrc (в Ubuntu у меня нет .bash_profile, это скорее OS X, но это может быть не версия, а версия или настройка).Вы можете посмотреть, какие файлы находятся в вашем домашнем каталоге.

...