即使使用 -f 选项,dos2unix 也不会转换 env 文件
dos2unix doesn't convert the env file even with -f option
当我 运行 npm 命令时,它抛出了这样的错误。
10:13 $ npm install --legacy-peer-deps
> project-client@1.0.0 prepare
> scripts/transpile
/usr/bin/env: ‘bash\r’: No such file or directory
我认为它与 Windows 中的行结束问题有关,所以我尝试了以下方法。
✔ /usr/bin
11:00 $ dos2unix env
dos2unix: Failed to open temporary output file: Permission denied
dos2unix: problems converting file env
✘-13 /usr/bin
11:01 $ sudo dos2unix env
dos2unix: Binary symbol 0x02 found at line 1
dos2unix: Skipping binary file env
下面post的答案说添加选项-f
会强制转换,
但还是没让我转换。
✔ /usr/bin
11:01 $ sudo dos2unix env -f
dos2unix: Binary symbol 0x02 found at line 1
dos2unix: Skipping binary file env
是否有解决此问题的方法?
第一个选项-f,然后是文件名:
sudo dos2unix -f env
当我 运行 npm 命令时,它抛出了这样的错误。
10:13 $ npm install --legacy-peer-deps
> project-client@1.0.0 prepare
> scripts/transpile
/usr/bin/env: ‘bash\r’: No such file or directory
我认为它与 Windows 中的行结束问题有关,所以我尝试了以下方法。
✔ /usr/bin
11:00 $ dos2unix env
dos2unix: Failed to open temporary output file: Permission denied
dos2unix: problems converting file env
✘-13 /usr/bin
11:01 $ sudo dos2unix env
dos2unix: Binary symbol 0x02 found at line 1
dos2unix: Skipping binary file env
下面post的答案说添加选项-f
会强制转换,
但还是没让我转换。
✔ /usr/bin
11:01 $ sudo dos2unix env -f
dos2unix: Binary symbol 0x02 found at line 1
dos2unix: Skipping binary file env
是否有解决此问题的方法?
第一个选项-f,然后是文件名:
sudo dos2unix -f env