【问题标题】:Rail Installation Error on UbuntuUbuntu 上的导轨安装错误
【发布时间】:2013-04-21 12:35:35
【问题描述】:

我正在尝试在 Ubuntu 11.04 上安装 Rail。 我已经安装了 Ruby1.9.1 和 Gem1.3.7。当我输入时:

gem install rails

它返回以下错误:

ERROR:  While executing gem ... (ArgumentError)
invalid byte sequence in US-ASCII

你有什么想法吗?

附:对不起,我的英语不好。

【问题讨论】:

标签: ruby-on-rails ruby gem


【解决方案1】:

根据这篇文章:When run 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

【讨论】:

  • 抱歉 gemfile 在 Ubuntu 中的位置?
  • 一个 Gemfile 位于每个 Ruby on Rails 应用程序中;它不是特定于操作系统的。因此,转到您正在创建的应用程序中的 app 文件夹,您将在那里找到 Gemfile
  • 抱歉,我没有成功安装 rails,如何创建 rails 应用程序?
  • 根据您提出的问题类型,您似乎对 Ruby on Rails 不是很熟悉。您为什么不阅读本教程,希望事情会更清楚:ruby.railstutorial.org/ruby-on-rails-tutorial-book
【解决方案2】:

我刚刚解决了。我犯了这个错误:我安装了 Ruby:

apt-get install ruby1.9.1

而且那个命令不是最好的选择(我不知道动机)。

我按照guide 在 Ubuntu 上安装 ruby​​,最后它可以工作了。

感谢您的所有解决方案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-13
    相关资源
    最近更新 更多