Простой RVM Gui Manager приложение - PullRequest
0 голосов
/ 26 мая 2010

Я пытаюсь написать простое графическое приложение для управления диспетчером версий ruby.

Я начал с таких вещей, как тестирование, как работает %x[ ] в Ruby ..

Я сделал эту функцию

def do ( command )
  %x[#{command}]
end

но если я попытаюсь использовать эту функцию с одной из команд rvm, таких как rvm list или rvm -v i get

команда не найдена: ошибка.

Та же функция, которая используется с другой командой, такой как "ls -l" или rm -rf /* XD, работает правильно

Может кто-нибудь объяснить мне, почему я получаю эту ошибку?

1 Ответ

1 голос
/ 26 мая 2010

rvm, который вы запускаете в своем терминале, является функцией оболочки, а не командой. Настоящая команда rvm находится в ~/.rvm/bin/rvm и, скорее всего, не в пути при запуске %x[…].

...