1
1
我认为这是嵌入式Ruby的一个问题。Ruby有一个可怕的黑客来处理shebang执行,本质上它在可执行文件名(即argv[0])中寻找“ruby”。如果嵌入的Ruby可执行文件的名称中没有“ruby”,那么此黑客攻击将失败,并且您将得到一个无限循环(如果您重命名它,那么即使是股票Ruby也会发生这种情况)。假设这里是这种情况,您可以将sym-link或mv-rsdl-to-rsdl-ruby(或类似),将shebang更改为
|
2
0
rsdl希望从何处执行(即从可执行文件,而不是从游戏文件)可能存在问题。我发现的方法是打开rsdl可执行文件(假定它只是一个Ruby脚本),然后在里面搜索。我认为了解为什么要从Ruby脚本中独立执行也是很有用的。 |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |