# FAQ
# 脚本工具
# Linux命令行工具dce
无法正常执行
如果你的代码是在Windows下通过git
拉取或者用composer create-project
获取,然后将该项目传到Linux服务器的,则此时的dce
工具文件可能无法以shell脚本执行。因为git工具在windows下拉取代码时,会自动将换行符由\n
修改为\r\n
,而\r
在linux下会被当做普通字符而非换行符,导致被当做异常脚本而无法执行,这种情况下提供两种解决方式:
- 可以用
notpad++
类的文本编辑器,搜索\r
将其替换为空而删掉即可。 - 将
dce
当作PHP脚本执行(即在前加PHP,直接让PHP执行dce:php dce
)而非作为可执行工具直接执行
# Windows命令行工具dce.bat
无法正常执行
Windows版命令行工具一般不会无法执行,只要你的路径没错,如果出现无法执行的情况,请排查是否安装有PHP环境,并且确认将其加入了环境变量中,可以在任何路径敲php -v
查看PHP的版本信息且无异常,这点也同样适用于Linux版。