【问题标题】:"gem install wxruby" but require 'wxruby' won't work“gem install wxruby” 但需要 'wxruby' 不起作用
【发布时间】:2010-08-02 12:29:24
【问题描述】:

我做到了

 gem install wxruby

在 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官网。

【问题讨论】:

    标签: ruby rubygems wxruby


    【解决方案1】:

    我在 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。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多