Vagrant置备后以用户身份执行命令
初始配置后,必须以普通用户身份运行一些命令。我以为可以使用单独的Shell脚本和命令来执行此操作su --login -c <command> vagrant,但是它没有从.bashrc获取用户的路径或其他环境设置。 例如: #!/usr/bin/env bash su --login -c "rbenv install 2.0.0-p353" vagrant su --login -c "rbenv global 2.0.0-p353" vagrant su --login -c "gem update --system" vagrant su --login -c "yes | gem update" vagrant su --login -c "gem install rdoc" vagrant su --login -c "gem install rails …