//
you're reading...
Codes, Ruby

Sửa Lỗi: Encoding Error Khi Cài Đặt Gem Cho Ruby 1.9

Khi bạn cài đặt gem nào đó cho cho Ruby 1.9 thỉnh thoảng gặp phải lỗi về encoding khi cài đặt document cho gem trên Windows như sau:

gem install rails --include-dependencies

 

ERROR: While generating documentation for i18n-0.6.0
<pre>... MESSAGE:   error generating I18n.html: incompatible encoding regexp match (U
TF-8 regexp with IBM437 string) (Encoding::CompatibilityError)
... RDOC args: --op D:/Code/Ruby/lib/ruby/gems/1.9.1/doc/i18n-0.6.0/rdoc lib --t
itle i18n-0.6.0 Documentation --quiet

Khắc phục: Gõ lệnh tạo biến môi trường này để thiết lập loại encoding trước khi chạy lệnh cài đặt gem 

Trên Windows

set RDOCOPT="--encoding=UTF-8"

Trên Unix/Mac

export RDOCOPT="--encoding=UTF-8"

Nguồn tham khảo:

https://github.com/rails/rails/issues/3743#issuecomment-3340507

~Fri3ng3R~

Advertisements

Discussion

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: