Обеспечение полного пути не работает, но называющий просто название программы делает, почему?

Я предложил бы xen-администратора, это имеет возможности дать Вашим пользователям способность к чесотке их VM.

И возможно Proxmox хорош также, но у меня нет опыта с ним.

1
08.11.2012, 00:44
3 ответа

which rvm ищет названный исполняемый файл rvm. Тот исполняемый файл только производит “RVM, не функция …” сообщение, когда выполнено.

rvm вероятно, функция или возможно псевдоним, в Вашей оболочке. Это было определено в Вашем ~/.bashrc (или в в масштабе всей системы /etc/bash.bashrc или в файле, включенном от одного из них). Видеть что rvm команда, выполнена type rvm или command -v rvm.

См. также, Как использовать which на искаженной команде?

2
27.01.2020, 23:39

rvm use работы путем изменения переменных среды для указания, какая версия рубина должна использоваться. Это может только быть сделано, если это выполняется как функция. Если Вы выполняете его как команду, или при помощи полного пути или при помощи не наличия функции, определяемой, которая не может работать. Это вызвано тем, что, если выполнено, поскольку отдельный процесс, что процесс получает свою собственную копию среды, ту копию, изменяется, но сразу потерян, когда процесс выходит.

0
27.01.2020, 23:39

Я только что добавил

#!/bin/bash --login 

в начале сценария в моем Гудзонском задании. Все работает теперь!:)

0
27.01.2020, 23:39

Теги

Похожие вопросы