簡體   English   中英

安裝Ruby On Rails - gem的問題(沒有RVM)

[英]Installing Ruby On Rails - Issues with gem (and no RVM)

每當我運行“gem install rails”時,我就遇到了這個問題:

usr/local/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>':
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
ERROR:  Loading command: install (LoadError)
cannot load such file -- zlib
ERROR:  While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand

Ruby和Rubygems都是從源代碼安裝的。 我從源代碼和apt-get安裝了libyaml。 我正在運行ubuntu 12.04。 據我所知,我沒有運行RVM(嘗試“rvm”返回“bla bla bla not installed apt-get”。我很確定這說明了兩個不同的問題,但我需要解決方案。謝謝。

RVM是輕松安裝,管理和使用多個ruby環境的最佳工具。
https://rvm.io/rvm/install/按照此鏈接中的說明操作以使RVM正常工作。
然后你應該在安裝'libyaml'之前安裝'libtool'。

 sudo apt-get install libtool
 rvm pkg install libyaml
 rvm reinstall 1.9.3

這些命令用於安裝libyaml。 安裝完成后,您可以使用安裝rails

 gem install rails

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM