dos2unix 即使使用 -f 选项也不会转换 env 文件



当我运行npm命令时,它抛出了这样的错误。

10:13 $ npm install --legacy-peer-deps
> project-client@1.0.0 prepare
> scripts/transpile
/usr/bin/env: ‘bashr’: 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

下面帖子上的答案是,添加选项-f将强制转换,

dos2unix:找到二进制符号,跳过二进制文件

但它仍然不让我转换。

✔ /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

相关内容

  • 没有找到相关文章

最新更新