发布于 2016-01-25 20:47:57 | 118 次阅读 | 评论: 1 | 来源: 网友投递

这里有新鲜出炉的Ruby教程,程序狗速度看过来!

Ruby编程语言

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。


这篇文章主要介绍了openSUSE下的Ruby安装openssl出错解决方法, 本文方法同时适用类似错误的其它包的安装中,需要的朋友可以参考下

最近把玩 Ruby,不错的说,很有感觉;在一台老机器上面装了 openSUSE 12.3,然后使用 rvm 安装了 ruby,其实任何好的发行版打包的 ruby 都不如使用 rvm 安装的 ruby,亲身感受(不服来辩)。

然后,使用 gem 安装一些软件的时候,会出现如下的错误:


`no such file to load -- openssl (LoadError)`

原因很简单就是 ruby 的 openssl 支持模块没有安装,在 openSUSE 下面安装:


sudo zypper in libopenssl-devel

然后编译 openssl 模块,进入 ~/.rvm/src/ruby-xxx/ext/openssl:


ruby extconf.rb
make
make install

Ok,Done。
总结,其实很多类似的错误都可以通过上面的方式解决,比如 no readline 的错误,可以安装 readline-devel,然后进入 ~/.rvm/src/ruby-xxx/ext/readline,执行编译即可,这点很赞,cool~



相关阅读 :
openSUSE下的Ruby安装openssl出错解决方法
ruby安装gem包失败的通用解决方法
rails "No route matches" 错误的解决方法
Ruby在cmd下中文显示乱码以及不支持OpenSSL的问题解决
windows下安装ruby与rails时遇到的问题总结
Ruby on rails安装后去掉DL is deprecated,please use Fiddle警告信息的方法【测试可用】
Rails应用程序中同时修改操作冲突问题的解决方案
最新网友评论  共有(1)条评论 发布评论 返回顶部
wladyk 发布于2016-04-27 01:37:00
真的很好,谢谢
支持(0)  反对(0)  回复
月排行榜

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  服务