在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Ruby简介Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名 Ruby安装环境:Linux(CentOS 7.4) 1、下载:http://www.ruby-lang.org/,本例下载版本:ruby-2.5.1.tar.gz 2、解压:tar -zxvf ruby-2.5.1.tar.gz 3、新建安装目录:mkdir /data/soft/ruby-2.5.1 4、进入解压目录,配置ruby安装参数,命令:./configure --prefix=/data/soft/ruby-2.5.1 5、编译,命令:make 6、安装,命令:make install 7、配置环境变量 8、查看ruby版本,命令:ruby -v 9、ruby 与 zlib,在使用gem install 指令时,报错:cannot load such file -- zlib,需要安装zlib依赖包 解决:参考【Linux】zlib安装。 安装ruby源文件中的zlib,进入源文件目录,命令:cd /data/download/ruby-2.5.1 进入源目录下的zlib目录,命令:cd ext/zlib 执行命令:ruby extconf.rb --with-zlib-include=/data/soft/zlib-1.2.11/include/ --with-zlib-lib=/data/soft/zlib-1.2.11/lib 编译:make 报错:make: *** No rule to make target `/include/ruby.h', needed by `zlib.o'. Stop 解决方式:修改目录下的Makefile文件,将zlib.o: $(top_srcdir)/include/ruby.h 改为zlib.o: ../../include/ruby.h 再次执行:编译:make 安装:make install 错误:Unable to require openssl, install OpenSSL and rebuild Ruby (preferred) or use non-HTTPS sources 解决安装:openssl,参考:【Linux】OpenSSL 安装 进入ruby源目录下的openssl目录,命令:cd ext/openssl 执行命令:ruby extconf.rb --with-openssl-include=/data/soft/openssl-1.1.0/include/ --with-openssl-lib=/data/soft/openssl-1.1.0/lib 编译:make 错误:make: *** No rule to make target `/include/ruby.h', needed by `ossl.o'. Stop. 解决:修改目录下的Makefile文件,将所有的:$(top_srcdir)/include/ruby.h 改为 ../../include/ruby.h 再次执行:编译:make 安装:make install 最后执行:gem install redis |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论