Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 在macOS上编译Godot项目后运行_Bash_Macos_Scons_Godot - Fatal编程技术网

Bash 在macOS上编译Godot项目后运行

Bash 在macOS上编译Godot项目后运行,bash,macos,scons,godot,Bash,Macos,Scons,Godot,要将admob模块添加到官方Godot版本 在编译上一版本而不进行任何更改时,请使用以下命令: scons platform=osx arch=x86_64 --jobs=$(sysctl -n hw.logicalcpu) 它创建一个名为godot.osx.tools.x86_64的文件 mac将.x86_64理解为其文件类型,并使其不可执行 文档假定输出的文件实际上是可执行的 (我没有按照doc download Thread的建议下载该文件,因为它被标记为可选)您可以通过两种方法运行该文

要将admob模块添加到官方Godot版本

在编译上一版本而不进行任何更改时,请使用以下命令:

scons platform=osx arch=x86_64 --jobs=$(sysctl -n hw.logicalcpu)
它创建一个名为godot.osx.tools.x86_64的文件

mac将.x86_64理解为其文件类型,并使其不可执行

文档假定输出的文件实际上是可执行的


(我没有按照doc download Thread的建议下载该文件,因为它被标记为可选)

您可以通过两种方法运行该文件

  • 从终端开始运行
    /bin/godot.osx.tools.x86\u 64
  • 按照下一步操作,使其成为一个
    .app
    文件,该文件在第节前面有文档记录,并从finder中打开它

  • macOS不会通过解释文件名来确定文件是否可执行。。这是文件上的权限位。你确定它不是可执行的吗?键入“file godot.osx.tools.x86_64”并粘贴outputHi,不清楚您遇到了什么问题。编辑你的帖子,包括你想做什么,你做了什么,以及在这个过程中出现了什么问题。二进制文件应该在构建完成后自动执行。也就是说,我认为Finder不允许您通过双击来运行这些二进制文件,所以您必须使用终端来运行它们。@Calinou您是对的。删除了chmod行。谢谢。我已经下载了github存储库作为zip,我认为它不稳定。至少对macOS来说是这样。在上一个稳定版本中,它运行良好。感谢您的回答您可以将答案设置为“已接受”;-)