Ruby on rails rails安装期间出错
明白了,看看你的错误:-- `Gem文件仍将安装在/Users/SMD/.rvm/gems/ruby-2.0.0-p247/gems/atomic-1.1.13中 用于检查Ruby on rails rails安装期间出错,ruby-on-rails,ruby,macos,rubygems,osx-mountain-lion,Ruby On Rails,Ruby,Macos,Rubygems,Osx Mountain Lion,明白了,看看你的错误:-- `Gem文件仍将安装在/Users/SMD/.rvm/gems/ruby-2.0.0-p247/gems/atomic-1.1.13中 用于检查。因此,gem名称为atomic,您需要javajdk8github.com/headius/rubyatomic 从1.1.0,JDK8起的最后一行 是构建原子宝石所必需的,因为它试图使用新的原子宝石 请安装JDK 8我在阅读了多篇文章后才发现它 以下是步骤 $rvm获取头部 $rvm--force 2.0.0 $gem更新
。因此,gem名称为
atomic,您需要
javajdk8
github.com/headius/rubyatomic
从
1.1.0,
JDK8起的最后一行
是构建原子宝石所必需的,因为它试图使用新的原子宝石
请安装JDK 8我在阅读了多篇文章后才发现它 以下是步骤
$rvm获取头部
$rvm--force 2.0.0
$gem更新
$gem安装rails
顺利通过
输出结果如下:
Saads-Mac-Pro:~ SMD$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.7
- RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-darwin12.3.0]
- INSTALLATION DIRECTORY: /Users/SMD/.rvm/gems/ruby-2.0.0-p247
- RUBY EXECUTABLE: /Users/SMD/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
- EXECUTABLE DIRECTORY: /Users/SMD/.rvm/gems/ruby-2.0.0-p247/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-12
- GEM PATHS:
- /Users/SMD/.rvm/gems/ruby-2.0.0-p247
- /Users/SMD/.rvm/gems/ruby-2.0.0-p247@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
抱歉,无法编辑终端输出。台词太多了
这是rdoc gem的问题,我会在github上找到它。
更新RDOCGEM并重新安装rails
Parsing documentation for rails-4.0.0
unable to convert "\x89" from ASCII-8BIT to UTF-8 for guides/assets/images/belongs_to.png, skipping
unable to convert "\xF4" from ASCII-8BIT to UTF-8 for guides/assets/images/book_icon.gif, skipping
安装了convmv 1.12-2(Ubuntu 12.04.3),以解决
- 无法将guides/assets/images/atto.png的“\x89”从ASCII-8BIT转换为UTF-8,正在跳过
- 以下是一个帮助我的答案:
您需要更新/安装支持转换的rdoc gem版本。当您安装rails或重新生成文档时,这些错误将不会在生成文档期间出现
$ gem install rdoc
$ gem install rails
然后重新生成文档
gem install rdoc
然后执行gem更新
和gem安装rails
另外,请确保rvm是一个功能
类型rvm | head-1
希望您需要安装开发工具包
。谢谢您能更具体一些吗?我已经安装了xcode命令行工具!我还需要什么?@RajarshiDas help@SaadMasood得到它Gem文件将继续安装在/Users/SMD/.rvm/gems/ruby-2.0.0-p247/gems/atomic-1.1.13中进行检查。
因此它是用于Gem
名称为atomic
,从1.1.0开始,您需要javajdk8
最后一行,JDK8是构建atomic gem所必需的,因为它试图使用新的atomic
100%确定您没有JDK8只是强制rvm安装2.0.0version@SaadMassod没有JDK,您能否安装atomic
?您之前的错误是显示原子问题现在一切正常。没有错误!但是我有一些utf8转换错误,它是否有任何影响。我的安装程序运行得很好。我想它刚刚解决了将文档从ASCII转换为UTFAL的问题,因此我发现mkmf.rb和os x for rails中的堆栈问题我们必须安装Xcode(他包含了很多libs),但在其他linux中,基于bsd的操作系统我们必须手动安装所需的libs&很抱歉我的rus英语:)这是要安装的gem还是apt-get命令?你使用了什么命令?
$ gem install rdoc
$ gem install rails
gem install rdoc
gem rdoc --all --overwrite