«gem install wxruby», но требуется «wxruby» не будет работать - PullRequest
0 голосов
/ 02 августа 2010

Я сделал

 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сайт.

Ответы [ 2 ]

2 голосов
/ 04 августа 2010

У меня были проблемы с установкой wxruby под x64 ubuntu linux, поэтому я попробовал под Windows 7, что мне помогло:

  1. Получение ruby-1.9.1p378.7z из http://rubyforge.org/frs/?group_id=167 (Уровень патча p479 нарушен, не используйте его)
  2. Дополнительно получите комплект разработки с той же страницы
  3. Извлеките ruby ​​в какой-нибудь удобный каталог, например, C: / ruby
  4. Извлеките комплект разработки в каталог ruby ​​
  5. Пуск -> Компьютер (щелкните правой кнопкой мыши и выберите свойства), выберите «Расширенные настройки системы слева», «Переменные среды» и добавьте C: / ruby ​​/ bin в переменную PATH
  6. gem install wxruby-ruby19 (обычный wxruby не будет работать на 1.9 ruby)

Тогда в ваших скриптах должно работать только требование 'wx',по крайней мере, мне, кажется, не нужно рубинов.

0 голосов
/ 03 августа 2010

Я думаю, что у wxruby есть свои собственные дистрибутивы windows ruby, не так ли?Это может иметь все зависимости, которые вам нужны ...

...