Sublimetext2 从Sublimate2 OSX构建Gnuplot
我正在努力从Sublimite2执行gnuplot脚本 安装了Gnuplot,我可以从终端(OSX)执行它。 我在Sublime 2中的构建配置如下所示:Sublimetext2 从Sublimate2 OSX构建Gnuplot,sublimetext2,gnuplot,sublimetext,Sublimetext2,Gnuplot,Sublimetext,我正在努力从Sublimite2执行gnuplot脚本 安装了Gnuplot,我可以从终端(OSX)执行它。 我在Sublime 2中的构建配置如下所示: { "cmd": ["gnuplot"] } { "cmd": ["/full/path/to/gnuplot"], "working_dir": "${project_path:${folder}}" } { "cmd": ["gnuplot", "$file"], "path": "$PATH:
{
"cmd": ["gnuplot"]
}
{
"cmd": ["/full/path/to/gnuplot"],
"working_dir": "${project_path:${folder}}"
}
{
"cmd": ["gnuplot", "$file"],
"path": "$PATH:/usr/texbin:/usr/local/bin:/opt/local/bin:",
"working_dir": "${project_path:${folder}}",
"selector": "source.gnuplot"
}
构建时,将得到以下结果:
[Errno 2] No such file or directory
[cmd: [u'gnuplot']]
[dir: /Users/macuser/Documents/Gnuplot]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]
如何在sublime中设置构建指令,以便将脚本以当前路径作为工作目录发送到gnuplot
谢谢在您的情况下,最小构建系统应该如下所示:
{
"cmd": ["gnuplot"]
}
{
"cmd": ["/full/path/to/gnuplot"],
"working_dir": "${project_path:${folder}}"
}
{
"cmd": ["gnuplot", "$file"],
"path": "$PATH:/usr/texbin:/usr/local/bin:/opt/local/bin:",
"working_dir": "${project_path:${folder}}",
"selector": "source.gnuplot"
}
您还可以将“工作目录”
设置为任何特定目录。有关构造生成文件的更多信息,请查看此页面:
我正在OS X 10.9上使用升华文本3,我通过以下步骤解决问题:
$ cd ~/Library/Application Support/Sublime Text 3/Installed Packages
$ cp Gnuplot.sublime-package ~/Desktop
$ cd ~/Desktop
$ mv Gnuplot.sublime-package Gnuplot.zip
$ unzip Gnuplot.zip -d Gnuplot
$ subl gnuplot.sublime-build
终端上
键入:
$ which gnuplot
{
"cmd": ["gnuplot"]
}
{
"cmd": ["/full/path/to/gnuplot"],
"working_dir": "${project_path:${folder}}"
}
{
"cmd": ["gnuplot", "$file"],
"path": "$PATH:/usr/texbin:/usr/local/bin:/opt/local/bin:",
"working_dir": "${project_path:${folder}}",
"selector": "source.gnuplot"
}
$ cd ~/Desktop/Gnuplot/
$ zip Gnuplot.sublime-package *
$ mv Gnuplot.sublime-package ~/Library/Application Support/Sublime Text 3/Installed Packages\
我不知道gnuplot的位置在我的系统上的什么地方。我试图通过调用“where is”命令来解决这个问题,但我没有得到任何答案。Gnuplot可以通过终端从我的系统上的任何位置调用。我需要用sublime指定它吗?另外:您答案中的最后一个逗号可能是错误的。您是否确实在您的计算机上安装了
gnuplot
?如果linux/OSX尝试哪个gnuplot
,您使用的是什么操作系统。谢谢。这起作用了。“/usr/local/bin/gnuplot”OSX 10.8.5工具。我也删除了有问题的逗号。