Salam.

Saya kebetulan pernah mengalami masalah serupa. Sepengetahuan saya,
persoalannya adalah karena Ruby berusaha mencari file msvcrt-ruby18.dll
tersebut, dan ternyata tidak ditemukan karena file tersebut ada pada
instalasi Ruby 1.8. Waktu itu saya akhirnya memutuskan untuk kembali ke Ruby
versi 1.8.x saja.

Sebenarnya yang saya usulkan tadi tidak solutif (tidak menyelesaikan masalah
dengan Ruby 1.9, tapi menghindarinya), tapi kalau memang ingin jalan pintas,
monggo. Saya pernah mencoba googling tentang masalah Ruby 1.9 ini, dan tidak
menemukan hasil yang memuaskan. Barangkali teman-teman lain di milis ini ada
yang punya solusinya. Cheers. :D

2009/12/22 Robin <[email protected]>

>
>
> Salam teman2 pengguna Ruby di Indonesia,
>
> Saya baru saja menginstall Ruby versi 1.9.1 pada platform Win32. Kemudian
> saya menginstall rubygems1.3.5 dengan menggunakan perintah "ruby setup.rb"
> dan setelah itu menginstall rails dan mongrel dengan perintah "gem install".
> Setelah semuanya selesai, saya menggunakan IDE Netbeans untuk membuat
> RailsApplication. Ketika saya coba jalankan di NetBeans, terjadi error
> dengan pesan sebagai berikut:
>
> => Booting WEBrick
> => Rails 2.3.5 application starting on http://0.0.0.0:3000
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.5/lib/action_mailer/vendor/tmail-1.2.3/tmail/utils.rb:117:in
> `<module:TextUtils>': invalid multibyte character (ArgumentError)
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.5/lib/action_mailer/vendor/tmail-1.2.3/tmail/utils.rb:110:in
> `<module:TMail>'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.5/lib/action_mailer/vendor/tmail-1.2.3/tmail/utils.rb:53:in
> `<top (required)>'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `block in require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in
> `new_constants_in'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.5/lib/action_mailer/vendor/tmail-1.2.3/tmail/interface.rb:36:in
> `<top (required)>'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `block in require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in
> `new_constants_in'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.5/lib/action_mailer/vendor/tmail-1.2.3/tmail/mail.rb:34:in
> `<top (required)>'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `block in require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in
> `new_constants_in'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.5/lib/action_mailer/vendor/tmail-1.2.3/tmail.rb:2:in
> `<top (required)>'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `block in require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in
> `new_constants_in'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.5/lib/action_mailer/vendor/tmail.rb:13:in
> `<top (required)>'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `block in require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in
> `new_constants_in'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.5/lib/action_mailer.rb:62:in
> `<top (required)>'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `block in require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in
> `new_constants_in'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rails-2.3.5/lib/initializer.rb:268:in
> `block in require_frameworks'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rails-2.3.5/lib/initializer.rb:268:in
> `each'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rails-2.3.5/lib/initializer.rb:268:in
> `require_frameworks'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rails-2.3.5/lib/initializer.rb:134:in
> `process'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rails-2.3.5/lib/initializer.rb:113:in
> `run'
> from D:/Coding/RailsApplication1/config/environment.rb:9:in `<top
> (required)>'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `block in require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in
> `new_constants_in'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in
> `require'
> from
> C:/Ruby19/lib/ruby/gems/1.9.1/gems/rails-2.3.5/lib/commands/server.rb:84:in
> `<top (required)>'
> from script/server:3:in `require'
> from script/server:3:in `<main>'
>
> Kemudian saya mencoba menggunakan cara lain untuk start application Rails
> saya dengan cara membuka command prompt dan melakukan "ruby script/server",
> dan muncul pesan error seperti ini :
>
> "This application has failed to start because msvcrt-ruby18.dll was not
> found. Re-installing the application may fix this problem"
>
> Setelah diklik "OK", muncul pesan error yang sama dengan yang terjadi pada
> NetBeans. Sepertinya gem masih mendetek versi ruby yang lama (1.8), padahal
> ruby yang saya install sekarang adalah versi (1.9). Apakah ada yang pernah
> mengalami kejadian yang sama dengan saya ? Solusinya bagaimana ?
>
> Terima kasih.
>
> Robin
>
> [Non-text portions of this message have been removed]
>
>  
>



-- 
Iqbal Farabi
www.starqle.com
[email protected]
[email protected]


[Non-text portions of this message have been removed]

Kirim email ke