当使用 Vagrant 启动新实例时,我试图从配置 shell 脚本中向我的主目录中的 .bashrc 添加一些额外的行。
在shell脚本中,我有:
set -x
sudo apt-get update
sudo apt-get install vim
echo "source /usr/local/share/chruby/chruby.sh">> ~/.bashrc
echo "source /usr/local/share/chruby/auto.sh">> ~/.bashrc
但是,完成后没有任何内容写入 .bashrc。
这是完整脚本的简化版本,其目的是安装 Ruby/Rails。
最佳答案
您需要提供文件的完整路径。
例如。
echo "source /usr/local/share/chruby/chruby.sh" >> /home/vagrant/.bashrc
关于linux - 使用 Vagrant 从配置 shell 脚本更新 .bashrc,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27026015/