小编Aus*_*mek的帖子

对于编译库,比如libyaml,Ruby(或RVM)在文件系统中搜索以加载或解析它们?

操作系统:CentOS 6.2 x86_64
我为缩进而感到抱歉.这是我的第一篇SO帖子,我是设置服务器的新手.我正在学习,并将详细说明我试图解决这个问题以及寻求帮助的步骤.我是一个有抱负的年轻网络开发人员,我在其他人配置的服务器上工作,所以这整个体验对我来说都是新的.

我正在准备一个我最近购买的linode来运行rails应用程序.我按照此处提供的初始安装指南 http://blog.blenderbox.com/2011/01/07/installing-rvm-ruby-rails-passenger-nginx-on-centos/,以及更改步骤:
sudo bash < <( curl -L http://bit.ly/rvm-install-system-wide )
反映在这个SO线程RVM系统范围的安装脚本url中建议的更改- 什么是替换?

bash -c "bash <( curl -L https://github.com/wayneeseguin/rvm/raw/1.3.0/contrib/install-system-wide ) --version '1.3.0'"
Run Code Online (Sandbox Code Playgroud)

我在ngix安装时停止了,因为我正在使用Apache2.我还确保rvm requirements在安装导轨之前运行并安装必要的软件包.这是libyaml负责安装的地方,我尝试安装它时发生了第一个错误.然而,百胜报道说它不存在.RVM和Gems的初始安装似乎有效,但我遇到了Gems缺少'Psych'然后要求安装libyaml的问题:

/usr/local/rvm/rubies/ruby-1.9.3-p194/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.

所以我首先尝试通过Yum安装libyaml但收到此错误:

yum install libyaml
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: centosmirror.quintex.com
* extras: centosmirror.quintex.com
* …
Run Code Online (Sandbox Code Playgroud)

ruby yaml centos ruby-on-rails

6
推荐指数
1
解决办法
4558
查看次数

标签 统计

centos ×1

ruby ×1

ruby-on-rails ×1

yaml ×1