Configuration 启动Scheme的Submizerepl会产生错误(2,';没有这样的文件或目录';)
我一直在尝试使用SublimeREPL来运行Scheme的交互式解释器,但我不断收到错误消息“OSError(2,‘没有这样的文件或目录’)。我知道这可能是Main.sublime-menu中的文件路径问题,但我似乎无法理解。不确定我是否遗漏了什么明显的东西。任何帮助都将不胜感激!下面是我在submiterepl/config/Scheme中的配置文件(安装后未更改):Configuration 启动Scheme的Submizerepl会产生错误(2,';没有这样的文件或目录';),configuration,scheme,sublimetext,sublimerepl,Configuration,Scheme,Sublimetext,Sublimerepl,我一直在尝试使用SublimeREPL来运行Scheme的交互式解释器,但我不断收到错误消息“OSError(2,‘没有这样的文件或目录’)。我知道这可能是Main.sublime-menu中的文件路径问题,但我似乎无法理解。不确定我是否遗漏了什么明显的东西。任何帮助都将不胜感激!下面是我在submiterepl/config/Scheme中的配置文件(安装后未更改): 您的系统上似乎没有安装scheme。/Users/Jerridan/Library/Application Support/S
您的系统上似乎没有安装scheme。
/Users/Jerridan/Library/Application Support/Sublime Text 2/Packages/Scheme
目录只是用于Sublime的Scheme包-语法高亮显示、补全等。它不包含实际的Scheme解释器。网上似乎有几个scheme版本,所以请进行一些研究并安装一个适合您需要的版本
安装后,记下解释器的路径。如果您仍然收到“无此类文件或目录”错误,请编辑Main.sublime菜单的“cmd”
部分以添加完整路径。例如,如果您安装了Petite Chez Scheme,并且哪个Petite
返回/usr/local/bin/Petite
,则将其添加到“cmd”
的“osx”
部分:
祝你好运 您使用的是什么操作系统,系统上的scheme
路径是什么?如果您运行的是OS X/Linux,请打开一个命令提示符,显示任何类型的哪个方案。我正在使用OSX10.8.5。我尝试了“whichscheme”命令,但它没有显示任何内容…好的,它看起来像scheme文件夹路径是/Users/Jerridan/Library/Application Support/Sublime Text 2/Packages/SchemeThanks!我肯定认为包裹里有一个翻译。现在开始工作了!
[
{
"id": "tools",
"children":
[{
"caption": "SublimeREPL",
"mnemonic": "r",
"id": "SublimeREPL",
"children":
[
{"caption": "Scheme",
"id": "Scheme",
"children":[
{"command": "repl_open",
"caption": "Scheme",
"id": "repl_scheme",
"mnemonic": "r",
"args": {
"type": "subprocess",
"encoding": "utf8",
"external_id": "scheme",
"cmd": {"linux": ["scheme"],
"osx": ["scheme"],
"windows": ["scheme"]},
"soft_quit": "\nexit\n",
"cwd": "$folder",
"cmd_postfix": "\n",
"extend_env": {"INSIDE_EMACS": "1"},
"syntax": "Packages/sublime-scheme-syntax/Scheme.tmLanguage"
}
},
{"command": "repl_open",
"caption": "Gauche",
"id": "repl_gauche",
"mnemonic": "r",
"args": {
"type": "subprocess",
"encoding": "utf8",
"external_id": "gauche",
"cmd": {"linux": ["gosh", "-i"],
"osx": ["gosh", "-i"],
"windows": ["gosh", "-i"]},
"soft_quit": "\n(exit)\n",
"cwd": "$folder",
"cmd_postfix": "\n",
"extend_env": {"INSIDE_EMACS": "1"},
"syntax": "Packages/Gauche/Gauche.tmLanguage"
}
},
{"command": "repl_open",
"caption": "Petite Chez Scheme",
"id": "repl_petite",
"mnemonic": "r",
"args": {
"type": "subprocess",
"encoding": "utf8",
"external_id": "petite",
"cmd": {"linux": ["petite"],
"osx": ["petite"],
"windows": ["petite"]},
"soft_quit": "\n(exit)\n",
"cwd": "$folder",
"cmd_postfix": "\n",
"extend_env": {"INSIDE_EMACS": "1"},
"syntax": "Packages/sublime-scheme-syntax/Scheme.tmLanguage"
}
}
]}
]
}]
}
]
"osx": ["/usr/local/bin/petite"],