Ошибка BlueCloth на Windows
Немного кошмара, заставляющего синюю ткань работать на окнах. Я вытащил драгоценный камень с сайта (так как gem install bluecloth
не работает). Тем не менее, я не могу получить библиотеку для загрузки
irb(main):001:0> require 'rubygems'
=> false
irb(main):002:0> require 'bluecloth'
LoadError: no such file to load -- bluecloth_ext
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from C:/Ruby/lib/ruby/gems/1.8/gems/bluecloth-2.0.5-x86-mingw32/lib/bluecloth.rb:156
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from (irb):2
irb(main):003:0>
какие-нибудь мысли / предложения? (кроме того, не используйте windows =P)
2 ответа
Решение
В итоге я использовал rubyinstaller.org вместо установщика одним щелчком мыши с плагином devkit. Это позволяет вам создавать собственные расширения для окон без каких-либо проблем. Затем я получил.gem (не версию mingw32) с сайта и выполнил установку gem без проблем.
C:\>gem install bluecloth --platform=ruby
Building native extensions. This could take a while...
Successfully installed bluecloth-2.0.5
1 gem installed
C:\>irb -rubygems
irb(main):001:0> require 'bluecloth'
=> true