Nanaimo::Reader::ParseError

前段时间遇到的一个问题,就是修改cocoapods后,在去merge branch或者pull的时候就会出现 Nanaimo::Reader::ParseError 问题,具体如下

一. ⚠️问题 Nanaimo::Reader::ParseError

🌲解决(sudo gem uninstall nanaimo):

如果没有解决尝试下:

*sudo gem install cocoapods-deintegrate安装快速解除项目cocopods依赖的库,然后cd到项目 pod deintegrate接触依赖,然后pod install

*Issues with pod search? Try deleting your cache sudo rm -rf ~/Library/Caches/CocoaPodsfirst

总结:遇到这种问题,最好直接去项目去找Issues

参考:https://github.com/CocoaPods/CocoaPods/issues?utf8=%E2%9C%93&q=Nanaimo%3A%3AReader%3A%3AParseError

https://github.com/CocoaPods/CocoaPods/issues/6106

gitlab备份

gitlab备份的重要性,快速给gitlab备份

1. gitlab一键备份(路径 /var/opt/gitlab/backups

default[‘gitlab’][‘gitlab-rails’][‘backup_path’] = “/var/opt/gitlab/backups”

2.如果要指定备份路径(找到这个文件 /etc/gitlab/gitlab.rb 更换指定地址’shengshui/backups’)

然后更新配置

3. 使用还原备份文件(备份文件名1502255123_2017_08_09_gitlab_backup,  其中1502255123是备份时的时间戳)

4. gitlab启动自动备份

设置指定时间备份(下面是 每天凌晨2点备份)

5.gitlab保存指定备份日期的文件

编辑这个文件 /etc/gitlab/gitlab.rb,打开注释,设置保存最近1月的备份文件

6.gitlab备份文件迁移服务器

把备份的文件copy到新服务器的备份地址中(如果没有指定,默认备份地是 /var/opt/gitlab/backups

(⚠️这个gitlab版本最好是一致性,不然可能会有问题~ 具体参考官方文档)

参考:
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/raketasks/backup_restore.mdhttps://docs.gitlab.com/omnibus/settings/backups.html
https://gitlab.com/gitlab-org/gitlab-ci/blob/master/doc/raketasks/backup_restore.mdhttps://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8dee3ea6a7bbb99347ad279b65689f28/files/gitlab-cookbooks/gitlab/attributes/default.rb#L120

gitlab 403 forbidden ip被封

最近经常遇到gitlab 403 forbidden,经查是为了防止滥用客户造成损害GitLab使用rack-attack gem

🌲解决:
找到/etc/gitlab/gitlab.rb,添加一下代码把指定IP加入白名单(192.168.3.222是要加入的IP)

然后:

重配置就可以了

 

参考:
https://docs.gitlab.com/ce/security/rack_attack.html

 

修改wordress上传文件大小限制

WordPress默认上传文件20M,可见满足不了日常使用,那就自定义下

1. 进入根目录,创建info.php文件添加代码如下

2.然后访问http://localhost/info.php (修改IP或域名)

3. 找到Loaded Configuration File,查看php.ini地址

4. 然后进入上面3个php.ini目录,自定义下面代码

5.然后重启你的服务就ok

mac找不到.bash_profile文件

1.打开终端
2.找到当前登陆的用户名

3. 进入目录

3. 创建.bash_profile

4. 打开并且编辑:

5.把你要加的东西加进入,保存关闭
6.更新source

 

pod install 问题

⚠️1. shell-init: error retrieving current directory

?解决:


⚠️2. [!] Unable to find a specification for ‘xxx’

?解决: