RVM 不是函数 Ubuntu/Mina/rvm
RVM is not a function Ubuntu/Mina/rvm
我刚刚设置了一个 ubuntu 服务器,需要部署一个小型 rails 应用程序。我正在使用 mina。
当我执行"mina setup"时,下面的代码部分给了我一条消息(你可以在代码下面找到它)但是设置过程成功完成。
deploy.rb
task :environment do
invoke :'rvm:use[ruby-2.2.2@default]'
end
-
$ rvm use "ruby-2.2.2@default" --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`
ps
对于设置过程,我使用了以下文章中的信息:
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 version@gemset.
invoke :'rvm:use[ruby-2.1.4]'
end
这很可能是因为 rvm 仍未加载到您的 bash。加载它使用:
source ~/.rvm/scripts/rvm
其次是:
rvm use "ruby-2.2.2@default" --create
永久性解决方法是在 ~/.bashrc
中添加以下行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
我刚刚设置了一个 ubuntu 服务器,需要部署一个小型 rails 应用程序。我正在使用 mina。
当我执行"mina setup"时,下面的代码部分给了我一条消息(你可以在代码下面找到它)但是设置过程成功完成。
deploy.rb
task :environment do
invoke :'rvm:use[ruby-2.2.2@default]'
end
-
$ rvm use "ruby-2.2.2@default" --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`
ps
对于设置过程,我使用了以下文章中的信息:
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 version@gemset.
invoke :'rvm:use[ruby-2.1.4]'
end
这很可能是因为 rvm 仍未加载到您的 bash。加载它使用:
source ~/.rvm/scripts/rvm
其次是:
rvm use "ruby-2.2.2@default" --create
永久性解决方法是在 ~/.bashrc
中添加以下行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"