Submitted by gouki on 2020, September 21, 9:38 PM
安装fastlane的时候报错:
XML/HTML代码
- ERROR: SSL verification error at depth 0: ok (0)
- ERROR: SSL verification error at depth 0: ok (0)
- ERROR: SSL verification error at depth 0: ok (0)
- ERROR: Could not find a valid gem 'rvm' (>= 0), here is why:
- Unable to download data from https://ruby.taobao.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (certificate rejected) (https://ruby.taobao.org/specs.4.8.gz)
- ERROR: SSL verification error at depth 0: ok (0)
- ERROR: SSL verification error at depth 0: ok (0)
网上很多解决方法,什么重建 pem,之类的,或者临时关闭验证:【http.verify_mode = OpenSSL::SSL::VERIFY_NONE】,但更多人都推荐一句话的命令:rvm osx-ssl-certs update all。然而我运行下来却是:
XML/HTML代码
- Selected SSL certs for: curl
- cURL certificate bundle curl is /usr/share/curl/curl-ca-bundle.crt not found
嗯,这回又是一堆人遇到了同样的问题,看看这个高票答案,居然只是说rvm用stable版?
XML/HTML代码
- $ \curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled
不过也有人有不同的看法:
XML/HTML代码
- To find the location of this file use:
-
- $ curl-config --ca
-
- /usr/share/curl/curl-ca-bundle.crt
- Backup your curl-ca-bundle.crt file:
-
- $ cp /usr/share/curl/curl-ca-bundle.crt /usr/share/curl/curl-ca-bundle.crt.old
- Then you want to concatenate the two file using:
-
- $ cat cacert.pem /usr/share/curl/curl-ca-bundle.crt >> curl-ca-bundle-new.crt
看起来倒是可行。
参考 :
1、https://blog.engineyard.com/ruby-ssl-error-certificate-verify-failed
2、https://stackoverflow.com/questions/6414232/curl-certificate-error-when-using-rvm-to-install-ruby-1-9-2/6917309
Tags: ruby, rvm
苹果相关 | 评论:0
| 阅读:7287
Submitted by gouki on 2020, September 17, 1:47 PM
最近在编译的时候,遇到这个问题:primordials is not defined in node,问了一下项目方,说是只能在node11下才行。查了网上遇到这些问题的。也往往都是node12,node13,我。。。node14.。
于是npm -g install n ,然后运行n 11,安装了11,再运行。。。正常了
如果不喜欢用n,也可以安装npm -g install nvm。一样一样的
Javascript | 评论:0
| 阅读:6487
Submitted by gouki on 2020, September 13, 11:47 PM
很突然,线上有一台服务器,突然报表不存在。所有的项目只要涉及到数据库的,都直接报表不存在。SSH到服务器上一看,进程也活着,目录下的文件也存在着,怎么就表不存在了呢?
当时也没有注意,觉得可能是程序出错了。就restart了一下数据库,结果,这回出大事了,数据库无法启动。再启动,仍然是这个问题。连忙看了一下日志,发现报错原因居然是磁盘满了。这,不科学啊。df -h 看一下,果然,系统盘自带的20G,剩余空间为0。
怎么办?先清一下apt-cache,发现多出100多M的空间,尝试启动了一下,果然数据库启动了。再检查到底是谁占了?直接du -sh /var/log。居然只有200M,那是怎么回事呢?
继续 找,du -sh 一个目录一个目录的看。发现居然是mail目录写满了,一个mail文件。17G,用tail -n 1000 看了一下。文件居然都来自crontab ,再打开crontab -l,才发现,原来是有一个5年前的svn的勾子在运行。这个勾子,每5秒一次,就这样辛苦的运行了5年,终于通过邮件,硬生生的将磁盘写满了。
知道问题所在就简单了。关闭crontab (因为已经不用了)。同时清空邮件文件。再df -h,发现多出17G空间。好嗨森
DataBase | 评论:0
| 阅读:6414
Submitted by gouki on 2020, September 13, 11:38 PM
本来我是应该不会遇到这种问题的吧?只是在用composer的时候,因为dcat-admin经常更新,但release版本又比较慢。所以就直接引用他的git了。本地无所谓,毕竟我有32G内存,上线后,在composer update的时候,报out of memory.
网上不少的例子都是说:git config --global pack.windowMemory 1024m,我这样试了之后没有解决
于是:
git config --global pack.windowMemory 1g
git config --global pack.packSizeLimit 1g
git config --global pack.deltaCacheSize 1g
git config --global core.packedGitLimit 1g
git config --global core.packedGitWindowSize 1g
还是没有用。再找资料的时候有看到说,可能是因为没有swap空间,即使你的内存大,没有swap也可能会有问题。于是看了一下,确实:free -m的时候。swap确实是0,参考:https://stackoverflow.com/questions/14038074/git-pull-fatal-out-of-memory-malloc-failed
好吧,几步操作:
1、dd if=/dev/zero of=/root/myswapfile bs=1M count=1024
2、chmod 600 /root/myswapfile
3、mkswap /root/myswapfile
4、swapon /root/myswapfile
5、vim /etc/fstab
/root/myswapfile swap swap defaults 0 0
然后就一切OK了,没有好好排版。因为,断断续续的写了三天。中间还断过一次。忍忍吧(等什么时候换laravel后台再好好弄弄)
PHP | 评论:0
| 阅读:6891
Submitted by gouki on 2020, August 24, 12:36 PM
标题是一个疑问句,事实上很多人在说到睡觉时是不是能够开灯,开灯对身体有没有影响,好象都是说非常大。什么开灯会影响视力,黑色素会沉淀之类的。找了一下,几乎所有说这个的,都提到了一段内容:
XML/HTML代码
- 美国宾州大学医学院暨儿童医院的研究人员,对479位2-16岁的幼童及青少年进行研究,数据显示,视力与2岁的睡觉光源亮度有相当密切的关联性。
- 2岁前若是睡在黑暗房间,近视比例是10%,2岁前若是睡在开着小夜灯的房间中,近视比例是34%,2岁前若是睡在开着大灯的房间中,近视比例是55%。
这个我就感觉到太厉害了。这些研究人员能够从2岁开始跟踪,跟踪了14年。我翻了一下谷歌,大概几十页。搜索结果算是半官方的是中国中新网:http://www.chinanews.com/hb/news/2010/06-12/2341373.shtml,这篇文章发表于2010年,文中提到了:【前年刊登在《自然》期刊中,由美国宾州大学医学院暨儿童医院针对479位2岁到16岁的幼童及青少年的调查】。提到了:前年。证明这个是2007年发表的。
然后我继续搜索,发现一个【国际明目网】,网址是【http://www.mingmu.net/thread-67-2-1.html】,也提到了这个内容。但他的内容的日期是【2007-2-9 01:08:59】,很辛苦的大半夜的发贴。于是我去翻了一下自然杂志。。。。没看到有相关的(可能是因为我翻的是国内的)
那我就想了。这么有名的实验,有么有名的大学,那么应该有纪录吧。可是我啥也不知道怎么办?于是先确定【宾州大学的全称】,毕竟象我这样初中毕业的人,怎么可能知道这么高等的大学全称?google一下,全称为:University of Pennsylvania。于是很偷懒的在google里搜索:【nature University of Pennsylvania sleep child】,发现第2条,1999年5月13日就是这篇。打开一看,全英文,看都看不懂,怎么办?直接搜索479,果然页面里有479。文章地址是:https://www.nature.com/articles/news990513-1。文中指出了全文地址是:https://www.nature.com/articles/20094#Bib1,看了一下,要8.99刀。买不起。。。。
借着google的翻译 。然后就着自己那可怜的英文,确实发现了10%,34%,55%等关键字:
XML/HTML代码
- Only 10 per cent of infants who slept in darkened nurseries became myopic later on in childhood. This contrasted with a figure of 34 per cent of infants sleeping with a 'night light', and a remarkable 55 per cent of infants who regularly slept with the room lights on.
但是,这里面有一个很重要的因素:
1、这是民意测验,就象你看到个网页,上面有个调查,你做一下。
2、70%的白人,其他几乎全是黑人,亚洲人1%左右
3、这是对来门诊的人的调查,也就是说这些人是已经近视的。所以才凑满了100%,对那些没有近视或者没有到门诊的人来说,完全就不清楚了。
4、没有完整的说明遗传因素,家长近视的话,对儿童有多少影响也没有提及
文中也提到了,没有亚洲人的数据,不能对亚洲人是否下结论,那么,我就想了。。。。要么,亚洲人就没去过他们医院,要么亚州人,就不会近视?(笑一下)
就当随便看看吧。反正这些数据现在已经被全量引用了,就当他是真的吧。如果你睡不着,想不想开灯?反正就算是上面的论文,也是50%/50%的近视概率。。。。毕竟不开灯,你也ne10%的概率 。你看着办喽
Misc | 评论:0
| 阅读:6631