本文介绍了已修改以Vagant&;and;ZSH结尾的行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个浮动框,我在其中将默认的Ubuntu外壳更改为oh-my-zsh
。我有一个共享文件夹,其中包含.zshrc
,我在置备过程中将其复制到流浪主文件夹。在某些情况下,.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中使用的是Vagant。
推荐答案
根据this您可以在GIT中进行以下设置
git config --global core.autocrlf false
git config --global core.eol lf
克隆项目时不会出现任何问题
这篇关于已修改以Vagant&;and;ZSH结尾的行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!