You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Mac平台NuSMV交互模式报错:-int选项未识别求助

解决Mac上NuSMV -int 选项报错的问题

我之前帮不少用户排查过这个问题,大概率是以下几个常见原因导致的,咱们一步步来解决:

1. 全角/半角符号输入错误

很多Mac用户会不小心用中文输入法打出全角破折号 (注意这个是长的),而NuSMV只识别半角短破折号 -。你错误提示里显示的"–int",刚好就是全角符号的问题!

解决方法:切换到英文输入法,输入半角破折号,正确的命令应该是:

NuSMV -int

2. 混淆了NuSMV与衍生版本(如nuXmv)

如果你安装的是NuSMV的升级版nuXmv,它的交互模式参数和原版不一样:

  • nuXmv 默认启动就进入交互模式,直接运行nuXmv即可
  • 也可以用参数-interactive明确指定,而非-int

可以通过以下命令确认你安装的版本:

# 检查NuSMV版本
NuSMV -v
# 检查nuXmv版本
nuXmv -v

3. 非官方安装包的功能阉割

如果是从第三方网站下载的Mac版NuSMV,可能编译时移除了交互模式的支持。这种情况建议通过Homebrew重新安装官方标准版本:

brew install nusmv

安装完成后再尝试NuSMV -int,应该就能正常进入交互模式了。

内容的提问来源于stack exchange,提问作者A Loakes

火山引擎 最新活动