![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
Allen-Su
这个作者很懒,什么都没留下…
展开
-
ruby 安装gem报错:`SSL_set_tlsext_host_name' was not declared in this scope
今天在安装thin 这个gem时有遇到报错 error: `SSL_set_tlsext_host_name' was not declared in this scope 后来在网上查找原因,发现是因为openssl版本低导致,所以升级版本到:1.0.1e,因为安装的机器是公用机器,所以就安装到自己定义的目录下:/usr/local/openssl ./config --prefix=/us原创 2016-06-27 11:49:59 · 1283 阅读 · 0 评论 -
ruby 2.1安装mysql2 gem 报错
[root@CNSZ141384 tmp]# /opt/chef/embedded/bin/gem install mysql2-0.3.17.gem -l Building native extensions. This could take a while... ERROR: Error installing mysql2-0.3.17.gem: ERROR: Failed to b原创 2016-02-17 16:22:27 · 976 阅读 · 0 评论 -
ruby system命令不会加载环境变量
ruby 有多种执行系统命令的调用方式。总结一下常用的有如下几种(老版本的可以忽略,如:spawn): 1. system 执行完成后会返回true or false,用来判断命令的执行成功与失败; 2. %x 同(··)执行方式一样,会返回标准错误和标准输出的信息; 3. exec 直接执行后,会覆盖当前进程,并且直接退出当前脚本,没有返回值,所以不能确定执行结果。原创 2016-08-29 11:06:09 · 1472 阅读 · 0 评论