ubuntu 16.04LTS
https://launchpad.net/ubuntu/+archive/primary/+files/libopencc2-data_1.0.4-4_all.deb
https://launchpad.net/ubuntu/+archive/primary/+files/libopencc2_1.0.4-4_amd64.deb
https://launchpad.net/ubuntu/+archive/primary/+files/opencc_1.0.4-4_amd64.deb
下载以后dpkg -i 依次安装
mysql安装5.5 http://quangelab.com/ubuntu-mysql/ 安装以后如果执行rake命令 报错误 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock',修改database.yml。socket: /tmp/mysql.sock
sudo apt-get install libmysqlclient-dev
sudo apt-get install redis-server
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.1.8
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem install bundler
gem install rails
sudo apt-get install node.js
ssh-keygen -t rsa -b 4096 -C "[email protected]"
sudo apt-get install git
git config --global user.name "QuanGe"
git config --global user.email "[email protected]"
git config --global push.default simple
现将bash文件拷贝到/etc/init.d里面 sudo update-rc.d -f mysql.server defaults
抓取微博上的简画大师数据,并分发到服务器
抓包微博相关参考文章 html解析 http://james1239090-blog.logdown.com/
微博基本数据采集方法 http://james1239090-blog.logdown.com/
繁体转简体 https://github.com/psli/ropencc
mysql需要插入表情,本人用的5.5.49版本 https://ruby-china.org/topics/24693
sidekiq http://www.cnblogs.com/richard1234/p/3829074.html
crontab http://blog.sina.com.cn/s/blog_60b45f2301011hqp.html
crontab weibo
weibo里面的内容如下
*/1 * * * * /Users/Shared/GitHub/FetchJhdsWeibo/crontab/export_to_quangelab.sh >> /Users/Shared/GitHub/FetchJhdsWeibo/log/export_to_quangelab.log 2>&1
*/1 * * * * /Users/Shared/GitHub/FetchJhdsWeibo/crontab/push_git_hub.sh >> /Users/Shared/GitHub/FetchJhdsWeibo/log/push_git_hub.log 2>&1
*/30 * * * * /Users/Shared/GitHub/FetchJhdsWeibo/crontab/fetch_users_weibo.sh >> /Users/Shared/GitHub/FetchJhdsWeibo/log/fetch_users_weibo.log 2>&1
*/35 * * * * /Users/Shared/GitHub/FetchJhdsWeibo/crontab/fetch_weibo_detail.sh >> /Users/Shared/GitHub/FetchJhdsWeibo/log/fetch_weibo_detail.log 2>&1
crontab -r 清楚定时任务
crontab -e 修改定时任务
crontab -l 查看定时任务
sudo chmod 777 /Users/Shared/GitHub/FetchJhdsWeibo/crontab/export_to_quangelab.sh
邮件
http://guides.ruby-china.org/action_mailer_basics.html https://ruby-china.org/topics/8918 https://ruby-china.org/topics/8233
查看rvm 安装到哪个文件夹 echo $GEM_PATH
使用步骤
设置数据库 bundle exec rake db:drop:all
bundle exec rake db:create:all
bundle exec rake db:migrate
rake database:convert_to_utf8mb4
初始化数据
bundle exec rake db:seed_fu
启动sidekiq
bundle exec sidekiq -C config/sidekiq.yml
停止sidekiq kill -s 9 $(pgrep side)
启动redis
redis-server --port 6379 &
查看sidekiq执行情况
http://localhost:3000/sidekiq/queues
清除redis 里面的内容 redis-cli flushall
安装redis-server
brew install redis
安装mysql
直接安装dmg安装包
cd /usr/local/mysql
sudo bin/mysqladmin -u root password 'root' 启动MySQL服务
sudo /usr/local/mysql/support-files/mysql.server start
停止MySQL服务
sudo /usr/local/mysql/support-files/mysql.server stop
重启MySQL服务
sudo /usr/local/mysql/support-files/mysql.server restart
rvm install 2.2.2
gem install bundler
gem install rails
bundle install
brew install opencc
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
重启按住 Command+R,进入恢复模式,打开Terminal。
csrutil disable