Tôi gặp vấn đề với RubyMine 4.0.1 trên Windows 7. Mỗi lần tôi chạy kịch bản ruby từ RubyMine trong đó có dòng chỉKhông thể khởi động sử dụng từ RubyMine
require 'rmagick'
tôi nhận
LoadError: 126: The specified module could not be found. - C:/Ruby193/lib/ruby/gems/1.9.1/gems/rmagick-2.13.1/lib/RMagick2.so
from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `require'
from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require'
from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/rmagick-2.13.1/lib/RMagick.rb:11:in `<top (required)>'
from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `require'
from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:59:in `rescue in require'
from C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
from (irb):1
from C:/Ruby193/bin/irb:12:in `<main>'
Nhưng khi tôi chạy cùng một tập lệnh từ cmd, mọi thứ hoạt động tốt. Tôi đã cố gắng thay đổi cấu hình chạy, điều chỉnh biến môi trường, nhưng không có gì có vẻ hoạt động.
Bạn có ImageMagick dll trong môi trường hệ thống 'PATH' không? – CrazyCoder
Có. Mọi thứ hoạt động tốt, trừ khi tôi chạy script từ RubyMine. – vladhid
Cố gắng chạy tập lệnh với 'p ENV [" PATH "]' trong dòng lệnh và trong RubyMine, nó có tạo ra cùng một đầu ra không? – CrazyCoder