在mac osX上安装libyaml for ruby(Lion)
我收到此错误消息:
"It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby."
我试过输入这个命令: rvm pkg install libyaml
我收到此错误消息:
"Fetching yaml-0.1.4.tar.gz to /Users/luke/.rvm/archives Extracting yaml-0.1.4.tar.gz to /Users/luke/.rvm/src Error running 'tar xmzf /Users/luke/.rvm/archives/yaml-0.1.4.tar.gz -C /Users/luke/.rvm/src ', please read /Users/luke/.rvm/log/yaml/extract.log Configuring yaml in /Users/luke/.rvm/src/yaml-0.1.4. Error running ' ./configure --prefix="/Users/luke/.rvm/usr" ', please read /Users/luke/.rvm/log/yaml/configure.log Compiling yaml in /Users/luke/.rvm/src/yaml-0.1.4. Error running 'make ', please read /Users/luke/.rvm/log/yaml/make.log Database file /Users/luke/.rvm/config/packages does not exist."
有谁知道我做错了什么? 谢谢!
试试这个…
打开一个新的终端窗口并:
cd .rvm/src sudo rm -rf yaml*
(提供你的证书)
cd ~ rvm pkg install libyaml
目前的发布[是] LibYAML: 0.1.4 (2011-05-30)
[2012年,当我回答这个问题时]。
下载源包: http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
: http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
。
要构建和安装LibYAML,请运行
$tar zxf yaml-0.1.4.tar.gz
$cd yaml-0.1.4
$ ./configure
$ make
$ make install
要不就:
$brew install libyaml
接下来, $brew install ruby
祝好运。
这对我有用:
- rvm删除1.9.3
- 下载http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
- cp下载/ yaml-0.1.4.tar.gz .rvm / archives /
- rvm install 1.9.3
使用rvm for mac osx安装ruby,使用autolibs安装libyaml并首先卸载libyaml帮助。
这对我有用:
brew uninstall libyaml rvm autolibs enable rvm reinstall ruby-2.1.1
- 错误:无法构建gem本机扩展(ruby extconf.rb):Mac OSX
- 从Ruby或PHP或Cocoa访问Mac应用程序
- Nokogiri无法在OS X上安装
- SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书validationMAC失败
- Mac OS X Mountain Lion“此系统上当前未安装Rails”。
- Ruby strftime’%Z’方法返回’0545’而不是’NPT’
- Ruby和“你必须使用OpenSSL支持重新编译Ruby或更改Gemfile中的源代码”
- 学习MacRuby的好资源
- Snow Leopard和Ruby on Rails – SQLite3问题