0

我做了

 gem install wxruby

在赢 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丢失...如果不是来自 MS 的官方网站,我有点犹豫是否要从随机站点下载 dll 并运行它。

4

2 回答 2

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. 开始 -> 计算机(右键单击并选择属性),选择“左侧的高级系统设置”,“环境变量”,然后将 C:/ruby/bin 附加到 PATH 变量
  6. gem install wxruby-ruby19(普通的 wxruby 不能在 1.9 ruby​​ 上工作)

然后只需要'wx'就应该在你的脚本中工作,至少我似乎不需要 ruby​​gems。

于 2010-08-03T23:13:55.337 回答
0

我认为 wxruby 有自己的 windows ruby​​ 可分发的,不是吗?这可能具有您需要的所有依赖项...

于 2010-08-02T22:29:05.773 回答