Rails错误:LoadError (no such file to load — openssl)

十一 28th, 2011

在Ubuntu中使用Rails 3时,rails server报错

LoadError (no such file to load — openssl)


这是因为编译时没有加上openssl,要重新安装ruby才行。如下:

rvm pkg install openssl
rvm remove 1.9.2
rvm install 1.9.2 -C --with-openssl-dir=$HOME/.rvm/usr

扩展

一些特殊版本的Rubies需要一些信赖库,共包括(Readline, IConv, Zlib, OpenSSL, Autoconf),这些库默认不会安装,需要时要手动安装。
rvm pkg install 专门用于安装这些库。
类似错误还有

no such file to load — readline (LoadError)

解法类似:

rvm pkg install readline
rvm remove 1.9.2
rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
>>原创文章,欢迎转载。转载请注明:转载自Ruby迷,谢谢!
>>原文链接地址:Rails错误:LoadError (no such file to load — openssl)
  1. Laura
    十二 29th, 201102:16

    强大!

  2. Angelina Dunarausi
    十二 21st, 201110:48

    At present the network install script uses the package collection from the slim_install package group.

  3. 小开博客
    十一 29th, 201110:01

    支持一下,顶起,博主给力啊。。。