我有一个流浪盒,我将默认的Ubuntu shell更改为oh-my-zsh
。
我有一个包含.zshrc
的共享文件夹,我在配置期间将其复制到vagrant主文件夹。在某些时候,.zshrc
中一行结尾的行附加了^M
,因此当我vagrant ssh
时出现以下错误:
/home/vagrant/.zshrc:source:4: no such file or directory: /home/vagrant/.oh-my-zsh/oh-my-zsh.sh^M
^M
文件中无法显示.zshrc
。如果我在流浪盒中使用vim并重新编写.zshrc
文件,那么一切都按预期工作。
如何确保我的.zshrc
在git clone
- 回购和vagrant up
框的过程中不会附加此行结尾字符?
我在Windows 7中使用Vagrant。
答案 0 :(得分:1)
基于this,您可以在git中进行以下设置
git config --global core.autocrlf false
git config --global core.eol lf
克隆项目时没有问题