【发布时间】:2021-07-16 19:54:13
【问题描述】:
当我构建我的 rpm 包时,我的脚本文件中的 shebang 正在被更改。以下是带有 shebang 的文件内容示例:
#!/usr/bin/env -S npx ts-node -T
// Some Typescript code
let myArray:Array<number> = new Array<number>();
myArray.push(1);
myArray.push(2);
myArray.push(3);
console.log(myArray);
RPM 构建消息
mangling shebang in /home/userx/bin/js/utils/test.ts from /usr/bin/env -S npx ts-node -T to
#!/usr/bin/-S npx ts-node -T
安装后的结果文件:
#!/usr/bin/-S npx ts-node -T
// Some Typescript code
let myArray:Array<number> = new Array<number>();
myArray.push(1);
myArray.push(2);
myArray.push(3);
console.log(myArray);
RPM 构建与安装在同一台机器上完成。 /usr/bin/env 存在。该脚本确实以其原始形式运行而没有错误。任何帮助表示赞赏。
【问题讨论】:
标签: typescript rpm rpmbuild