“gem install wxruby”但要求'wxruby'不起作用

时间:2010-08-02 12:29:24

标签: ruby rubygems wxruby

我做了

 gem install wxruby
<7>在Win 7上

并在Ruby 1.8.6中

require 'rubygems'
require 'wxruby'

但它会说

c:/ruby1.8.6/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require': no such file to load -- wxruby (LoadError)
from c:/ruby1.8.6/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from go.rb:5

更新:我将其更改为require 'wx',现在说MSVCP71.dll丢失了...我有点犹豫要下载一个dll并从随机网站运行它如果它不是来自MS的官方网站。

2 个答案:

答案 0 :(得分:2)

我在x64 ubuntu linux下安装wxruby时遇到了麻烦,所以我在Windows 7下试过,对我有用的是:

  1. http://rubyforge.org/frs/?group_id=167获取ruby-1.9.1p378.7z(p479补丁级别被破坏,不使用它)
  2. 另外从同一页面获取开发工具包
  3. 将ruby提取到一些方便的目录,例如C:/ ruby​​
  4. 将开发工具包解压缩到您的ruby目录
  5. 开始 - &gt;计算机(右键单击并选择属性),选择“左侧高级系统设置”,“环境变量”,并将C:/ ruby​​ / bin附加到PATH变量
  6. gem install wxruby-ruby19(普通wxruby无法在1.9 ruby​​上工作)
  7. 然后只需要'wx'应该在你的脚本中工作,至少我似乎不需要rubygems。

答案 1 :(得分:0)

我认为wxruby有自己的windows ruby​​ distributable's,不是吗?那可能有你需要的所有依赖...