我正在尝试在 Ubuntu 11.04 上安装 Rail。我已经安装了 Ruby1.9.1 和 Gem1.3.7。当我输入:
gem install rails
它返回以下错误:
ERROR: While executing gem ... (ArgumentError)
invalid byte sequence in US-ASCII
你有什么想法吗?
PS我很抱歉我的英语不好。
我正在尝试在 Ubuntu 11.04 上安装 Rail。我已经安装了 Ruby1.9.1 和 Gem1.3.7。当我输入:
gem install rails
它返回以下错误:
ERROR: While executing gem ... (ArgumentError)
invalid byte sequence in US-ASCII
你有什么想法吗?
PS我很抱歉我的英语不好。
我刚刚解决了。我犯了这个错误:我安装了 Ruby:
apt-get install ruby1.9.1
而且该命令不是最佳选择(我不知道动机)。
我按照本指南在 Ubuntu 上安装 ruby,最后它可以工作了。
感谢您的所有解决方案
根据这篇文章:当运行 bundle get invalid byte sequence in US-ASCII时,在 Gemfile 的顶部添加它应该可以修复它:
if RUBY_VERSION =~ /1.9/
Encoding.default_external = Encoding::UTF_8
Encoding.default_internal = Encoding::UTF_8
end