在Windows中通过Rubygems使用宝石 - 路径失败

Bog*_* M. 2 ruby gem rubygems

我已经使用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变量中

Cha*_*ell 5

gnuplot的宝石仅仅是实际的包装gnuplot的应用.这意味着需要安装应用程序才能使gem工作.

您的错误提到第59行/lib/gnuplot.rb是当gem尝试查找系统安装gnuplot时引发的错误.对于Windows,它正在查找PATH系统变量.

如果在使用gem之前没有安装gnuplot,可以从SourceForge文件页面下载并安装它.