Ruby China

2018.12月解决cocoapods问题记录

北战南征 提交于 2019-12-11 10:25:00
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> >> 使用 cocopod 报错, • 系统:macOS Mojave10.14 >> 很久没用替换先更换 Ruby 源,国内镜像源 taobao 源 已经停止维护了(由于国内被墙)所以要把源切换至 ruby-china 地址 : ( https://gems.ruby-china.com/ ) >> 更换好也会有问题 会有错误提示: ERROR: While executing gem ... (Gem::Exception) Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources >>由于之前更新cocoapods版本有问题没有影响使用就没解决,最新版系统会要求ruby版本大于2.3.0,重新安装ruby,(网上有手动安装方法,由于没找到ruby官网下载,找了一个正常安装的) >>地址:( https://www.cnblogs.com/huanghaipo/p/7478625.html ) 1. 安装 RVM 2. 载入 RVM 环境 3. 检查 RVM 是否安装好 4. 安装 Ruby2.3.0 版本以上 4. 设置 Ruby 版本 5. 更换 Ruby 源 Mac

利用 Nginx 的 ngx_http_image_filter_module 做实时的图片缩略图

廉价感情. 提交于 2019-12-10 09:01:06
你还在用 ImageMagick 生成网站的上传图片缩略图吗?其实有更好的方法一部到位,简单有效。 现而今有非常多的云存储服务支持图片空间,并根据设定的规则来生成空间里面的图片缩略图了,例如 UpYun、Aliyun OSS 都支持。 但有时候我们会因为一些其他的考虑(例如:价格因素),选择本地文件存储上传文件,这个时候,我们如何实现图片缩略图呢? 其实 Nginx 内置了 ngx_http_image_filter_module 可以帮助你处理图片: 缩放 裁剪 调整图片品质 旋转 锐化 我们常用的可能就是缩放和裁剪了,根据业务和设计需要,在合适的位置不同尺寸的缩略图。 安装 可能一些标准的 Nginx 安装包没有带这个 module 的,你需要使用 Nginx 官方的源安装,并额外安装 nginx-module-image-filter 这个包: curl -O http://nginx.org/keys/nginx_signing.key sudo apt-key add nginx_signing.key sudo bash -c 'echo "deb http://nginx.org/packages/ubuntu/ $(lsb_release -cs) nginx deb-src http://nginx.org/packages/ubuntu/ $(lsb

iOS 之 cocoapods 安装记录

為{幸葍}努か 提交于 2019-12-05 21:08:59
前段时间,mac抽风,突然卡在进度条进不去,只好抹盘重装。这里记录下cocoapod的安装步骤和遇到的问题。 本机系统:macos -10.13.6 。 查看并更新ruby 更换源 1、Ruby的软件源rubygems.org被屏蔽了,国内那无形之墙,我们需要来修改更换源;==》不可用 2、网上大多数是使用的 https://ruby.taobao.org 的,这里不再建议使用的了;===》不可用 3、这是因为taobao Gems 源已停止维护,把源切换至ruby-china,现由 ruby-china 提供镜像服务 4、原本是https:// gems.ruby-china.org /,现在 域名 从org变成了com 5、公告!域名变化,请大家使用 https://gems.ruby-china.com 终端具体安装步骤 41 ruby -v ====》 // 查看ruby版本,网上说貌似2.0以上才能用,不管了,先装个2.4 42 rvm install 2.4.0 43 ruby -v 44 rvm list 45 gem -v 46 gem sources -l // 查看源列表 47 gem sources -remove https://rubygems.org/ // 将不需要的源移除掉 48 gem sources --add https://gems.ruby

IT人必看!2018年上半年云栖大会300份干货PPT免费开放!最前沿的技术都在这了!

半城伤御伤魂 提交于 2019-12-01 22:49:28
集群配置参数: cluster-enabled yes //开启集群 cluster-config-file nodes.conf //保存集群信息的文件 cluster-node-timeout 5000 //集群节点超时时间 集群环境准备: 集群管理工具redis-trib是由ruby语言研发的,需要先安装ruby的依赖关系及环境; redis的源码文件中有一个管理工具,是用ruby写的,所以需要安装ruby相关的软件; yum install ruby rubygems -y gem install redis 注:国内访问内过慢请参考此网址--> http://gems.ruby-china.org/ $ gem update --system # 这里请利用外网 $ gem -v 2.6.3 $ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ $ gem sources -l https://gems.ruby-china.org # 确保只有 gems.ruby-china.org 注:如果遇到 SSL 证书问题,你又无法解决,请直接用 http://gems.ruby-china.org 避免 SSL 的问题 即:$ gem sources --add http