我试图使用以下脚本在流浪汉文件中使用rvm在vagrant用户中设置versiónruby版本:
config.vm.provision "shell", inline: <<-SHELL
sudo apt-get -y update
sudo apt-get -y install git ruby libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
nodejs
#Install ruby environment
curl -sSL https://rvm.io/mpapis.asc | gpg --import -
curl -L https://get.rvm.io | bash -s stable
sudo "source ~/.rvm/scripts/rvm"
echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc
sudo /usr/local/rvm/bin/rvm install 2.1.5
rvm 2.1.5 --default
sudo chown -R vagrant:vagrant /usr/local/rvm/gems/
gem install middleman
git clone XXXX
SHELL
END
Run Code Online (Sandbox Code Playgroud)
Vagrant给我回复了以下信息:
/tmp/vagrant-shell: line 10: rvm: command not found
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用完整路径运行命令,它将返回以下消息:
/usr/local/rvm/bin/rvm 2.1.5 --default
RVM …Run Code Online (Sandbox Code Playgroud) 我需要=importxml()每隔3分钟更新一行功能以刷新MAP小工具.
我设置函数redROWs触发每3分钟但它不起作用.任何的想法?