ruby 安装的问题

在 linux 上通过 rbenv 安装 ruby, 报错

$ rbenv install 2.2.2


The Ruby openssl extension was not compiled. Missing the OpenSSL lib?

 

解决方法

  1.  安装缺失的 libs

$ yum install -y gcc openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel

 

 2. gem install mysql2 报错,要安装mysql-devel

$ yum install --enablerepo=remi mysql-devel
$ yum install ImageMagick-devel

 

  3. 加上前缀,能解决,暂时不明白什么意思

RUBY_CONFIGURE_OPTS=--with-readline-dir="/usr/lib/libreadline.so" rbenv install 2.2.2

 

  4. 最后不要忘记把 ruby 添加到 shell

rbenv global 2.2.2

 

5. 部署到 ngix 时需要安装 prce-devel

posted @ 2015-06-13 09:38  丝滑课  阅读(234)  评论(0)    收藏  举报