Проблемы при установке rvm на сервере Ubuntu 11.04 - PullRequest
3 голосов
/ 10 января 2012

Я пытаюсь настроить RVM на сервере Ubuntu 11.04.

Использование многопользовательской установки ..

Ошибка, которую я сейчас получаю: -

$  sudo bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
-sh: Syntax error: redirection unexpected
$ 

Я не уверен, что не так с командой, поскольку я использую точную копию команды из RVM-руководства по установке

Любые входные данные, могут быть действительно полезны ..

Когда я вхожу в систему как root, я могу хотя бы запустить команду и установить rvm. Но рвм дает мне команду не найден.

root@host:/home/dir_name# sudo bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
Downloading RVM from wayneeseguin branch stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  796k  100  796k    0     0   139k      0  0:00:05  0:00:05 --:--:--  261k

Upgrading the RVM installation in /root/.rvm/
installing - /root/.rvm/man/man1/rvm.1.gz -
installing - /root/.rvm/man/man1/rvm.1 -
    RVM system user group 'rvm' exists, proceeding with installation.

Upgrade Notes:

  * No new notes to display.

# RVM:  Shell scripts enabling management of multiple ruby environments.
# RTFM: https://rvm.beginrescueend.com/
# HELP: http://webchat.freenode.net/?channels=rvm (#rvm on irc.freenode.net)
# Screencast: http://screencasts.org/episodes/how-to-use-rvm

# In case of any issues read output of 'rvm requirements' and/or 'rvm notes'

Upgrade of RVM in /root/.rvm/ is complete.

# root,
#
#   Thank you for using RVM!
#   I sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne

root@host:/home/dir_name# rvm
No command 'rvm' found, but there are 19 similar ones
rvm: command not found

Несколько замечаний по поводу того, что я пробовал: -

Изначально для меня был установлен rvm в пути: -

/ USR / местные / РВМ

но почему-то команда rvm, похоже, не распознает путь, по которому она введена, если я правильно угадываю.

Я также пытался установить, если только root , путь установки меняется (на /root/.rvm/), но все же я сталкиваюсь с той же проблемой.

У меня есть пользователь, с логином "user1", есть ли способ, я могу позволить user1 идентифицировать путь rvm, в котором находятся файлы после установки, чтобы команда могла быть распознана

Спасибо ..

Ответы [ 2 ]

1 голос
/ 12 января 2012

Это исправление сделало это: -

source ~/.bash_profile 
0 голосов
/ 15 февраля 2013

Запустите эту команду :::

bash -s стабильный <<(curl -s <a href="https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer" rel="nofollow">https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

...