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
浙公网安备 33010602011771号