我已经使用RubyInstaller和DevKit安装了ruby 1.9.3.我安装了我期待使用的所需宝石,但无论我做什么我都无法使用它.我运行我的程序,我得到以下运行时错误:
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/gnuplot-2.6.2/lib/gnuplot.r
b:59:in `gnuplot': gnuplot executable not found on path (RuntimeError)
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/gnuplot-2.6.2/
lib/gnuplot.rb:74:in `open'
from cluster.rb:182:in `<main>'
Run Code Online (Sandbox Code Playgroud)
我做错了什么?我确实尝试添加require rubygems,运行:cmd>> ruby -rubygems ...(params)...,我通过gem install gem_name在curent工作directorie 安装gem ,但我不能让它找到我的宝石.
PS:我在Windows操作系统上遇到这个问题.
解决方案添加:必须将路径C:....\gnuplot.exe添加到PATH变量中
该gnuplot的宝石仅仅是实际的包装gnuplot的应用.这意味着需要安装应用程序才能使gem工作.
您的错误提到第59行/lib/gnuplot.rb是当gem尝试查找系统安装gnuplot时引发的错误.对于Windows,它正在查找PATH系统变量.
如果在使用gem之前没有安装gnuplot,可以从SourceForge文件页面下载并安装它.
| 归档时间: |
|
| 查看次数: |
932 次 |
| 最近记录: |