Я только что установил сервер ubuntu и вам нужно развернуть небольшое приложение для рельсов. Я использую мина.RVM не является функцией Ubuntu/Mina/rvm
Когда я выполняю «настройку mina», следующая часть кода дает мне сообщение (вы можете найти его ниже кода). Процесс установки успешно завершается.
deploy.rb
task :environment do
invoke :'rvm:use[[email protected]]'
end
-
$ rvm use "[email protected]" --create
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for an example.
Как я могу избавиться от этого сообщения?
Я нашел несколько похожих тем, но это не решило мою проблему.
вот как я установил RVM:
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | sudo bash -s stable
$ sudo usermod -a -G rvm `whoami`
пс
Для процесса установки я использовал информацию из следующих статей:
Setting Up Ruby on Rails On Digital Ocean
Я заметил, что deploy.rb со второй статьи имеет .bash_profile. Я не имею этот файл (только .profile)
task :environment do
queue 'source ~/.bash_profile'
# For those using RVM, use this to load an RVM [email protected]
invoke :'rvm:use[ruby-2.1.4]'
end
первый commad дает мне это сообщение: - bash: /home/username/.rvm/scripts/rvm: Нет такого файла или каталога – kirqe
установлен rvm? Каково ваше место установки? – shivam
, который rvm /usr/local/rvm/bin/rvm – kirqe