我有Ubuntu 16.04,我正在尝试使用最新的monodevelop作为Unity 5.6的外部脚本编辑器,但我找不到可执行文件位置,我试过.local / share / flatpak / app / com.xamarin .MonoDevelop / x86_64 / stable / active / files / bin但是没有什么对我有用。
答案 0 :(得分:1)
关于user8248906,我认为他的回答可以使用更多细节。 Flatpak对其安装的应用程序需要不同的方法。在MonoDevelop的特定情况下,使用的命令是:
flatpak run com.xamarin.MonoDevelop
为了使用Unity,我们需要创建一个团队知道如何开始的脚本。将以下代码段保存到您可以访问的文件中,名称为monodevelop.sh
#!/usr/bin/env bash
flatpak run com.xamarin.MonoDevelop "${@// /?}"
上面的bash脚本只是打开MonoDevelop中指定的文件。最后一部分"${@// /?}"
用“?”替换文件名中的空格解决MonoDevelop中的一个错误的字符,阻止它接受包含空格的文件路径。
现在您已保存文件,可能需要将其标记为可执行文件,可以通过chmod +x monodevelop.sh
从命令行执行。接下来,在Unity中,导航到“Edit-> Preferences-> External Tools”,并将“External Script Editor”设置更改为指向上面的脚本。
现在Unity应该能够正确打开MonoDevelop!
答案 1 :(得分:0)
flatpak run com.xamarin.MonoDevelop