【问题标题】:JetBrains Meta Programming System not workingJetBrains 元编程系统不工作
【发布时间】:2021-03-05 17:17:55
【问题描述】:

每当我尝试运行批处理脚本来运行 MPS 时,它会在瞬间打开,然后立即关闭。

尝试通过命令行运行它会给我以下消息:“Jetbrains/MPS 在这个时候是意外的。”

我也在他们的论坛上发布了这个问题,但我似乎没有得到答案,所以也许其他人也有这个问题。

编辑:为澄清起见,我使用的是 64 位 Windows 10,并尝试了通过工具箱应用程序和独立安装程序安装的版本 203.7148.1199 和版本 202.8194.1069。我还想提一下,我的系统满足运行程序的要求。

编辑 2:我发现它可以工作,但前提是它安装在 C 驱动器中,而不是安装在任何其他驱动器中。

【问题讨论】:

  • 我遇到了同样的问题,问题是我从公司下载了批处理脚本和所有相关文件,并将它们保存在安装 MPS 脚本的文件夹以外的文件夹中,我认为无论 MPS 安装文件夹在哪里,该脚本都会找到它。将脚本和相关文件移动到MPS安装文件夹后,脚本运行正常。

标签: mps


【解决方案1】:

问题在于 MPS 的安装路径。显然,这是我刚刚发现的一个错误,安装路径中的字符“(”或“)”使 MPS 无法运行。可能蝙蝠脚本没有考虑到它们或其他什么。

【讨论】:

    【解决方案2】:

    这取决于您运行的操作系统以及您下载的 MPS 版本。如果你使用通用包,你必须至少将 bin/ 目录中的内容(例如 bin/win)复制到 bin 目录中。尽管运行 vanilla MPS 的推荐方式是下载特定于平台的软件包(Windows、Linux 或 Mac),然后从您的普通启动器(例如,Windows 开始菜单之类的菜单)运行它。

    【讨论】:

    • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
    • @Connell.O'Donnell:虽然答案的第一部分确实要求澄清,但问题的第二部分提供了如何解决问题的指导。查看答案时的一个好的经验法则是忽略链接或澄清问题,然后评估剩下的内容;如果剩下的是答案,请将其标记为可以。
    • 也就是说,Eugen,将来最好将澄清请求保留为评论,并将您的答案集中在您提出的解决方案上。这将有助于避免此类混淆。
    • 我使用的是 Windows 10 和最新的 MPS 版本。我将更新我的问题以包含这些详细信息,但我已经按照您所说的做了,但它根本不起作用。我已经尝试安装从他们的网站下载的软件包并通过工具箱应用程序安装它,但它只是没有运行。我也尝试了第二个最新版本,我遇到了同样的问题。
    猜你喜欢
    • 2010-11-18
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多