当使用 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/

10-16 17:37