Ubuntu系统安装全解(ruby)

1.搜狗拼音安装
http://jingyan.baidu.com/article/ad310e80ae6d971849f49ed3.html
2.安装git(http://blog.csdn.net/abclixu123/article/details/46464089
sudo apt-get update
sudo apt-get install git
然后配置自己的git账号信息,这样才能进行相关的操作:
git config –global user.name “Your Name”
git config –global user.email “youremail@domain.com”
3.git clone项目
git clone <项目地址>
4.安装rvm
curl -L https://get.rvm.io | bash -s stable
source /home/xujie/.rvm/scripts/rvm
查看rvm:rvm -v
5.安装ruby
rvm install 2.0.0-p481(有点慢,耐心等)
rvm install 2.1.1
6.安装wineQQ:http://www.qqtn.com/article/article_119193_1.html
安装依赖库:sudo apt-get install libgtk2.0-0:i386
sudo apt-get install lib32ncurses5
安装包: sudo dpkg -i wine-qqintl_0.1.3-2_i386.deb
sudo dpkg -i ttf-wqy-microhei_0.2.0-beta-2_all.deb
sudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.deb
显示qq安装信息:sudo dpkg -l|grep qq

7.安装bundler
gem install bundler -v ‘1.6.3’
8.安装mysql
sudo apt-get install mysql-server

启动:mysql -uroot -p(本地库,只有表结构)
启动mysql
rails db -p(测试库,有数据)
(出错1(zhe800_zhaoshang):ERROR 2003 (HY000): Can’t connect to MySQL server on ‘10.16.115.101’ (111)
方法:默认配置文件:
需要把bind-address注释掉
重启mysql服务
出错2(tao800_fire):usr/lib/ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs’: Could not find railties (>= 0) amongst bundler-1.6.3, bundler-unload-1.0.2, executable-hooks-1.3.2, gem-wrappers-1.2.7, rubygems-bundler-1.4.4, rvm-1.11.3.9
方法:bundle -v
安装bundler)

创建mysql本地库
    在mysql本地数据库中,创建需要用到的库 tao800_fire, tuan800_test, score_service_test, trade_test :【create database xxx】
    利用三个sql文件,在mysql中用source命令创建各个表中的结构。
    下载tuan800_db_structure.sql, score_db_structure.sql, trade.sql 这3个文件后,打开本地数据库,打开本地对应的测试库,
    再执行source命令。
        以我的机器配置trade_test为例:
        mysql -uroot;
        use trade_test;
        source /home/xujie/Downloads/trade.sql;
    通过执行bundle exec rake db:test:clone 从开发库克隆表结构以进行初始化

#bundle exec imago load
mysql -uroot;启动mysql
show databases;显示当前环境下的所有数据库
use <database_name>;选择使用的数据库
show tables;显示当前库下的所有表
show create table <table>;显示某个表单

9.安装vim
sudo apt-get install vim

10.安装Nginx:
在项目里增加ngix配置
sudo apt-get install nginx
获取已配置好的机器的 /etc/nginx 放置到本机的 /etc 目录下。
(停止所有nginx进程后)重新启动 nginx:sudo nginx

11.配置host文件
/etc/hosts

12.tuan800的README.md 的安装webp

13.ssh-key
vim .git/config
项目下的config文件中的url改成: <远程git项目>

15.安装node.js
sudo apt-get install nodejs
16.系统显示配置:
~/.bashrc 添加:PS1=’[\033[01;32m]\u[\033[01;34m] \w[\033[01;31m]$(__git_ps1 “(%s)”)[\033[01;36m]\$[\033[00m] ’
rspec显示配置:
model测试:http://git.tuan800-inc.com/ruby/zhe800_zhaoshang/wikis/rspec-model-liukun最后
在你的项目根目录下创建.rspec 文件,可以设定运行rspec时默认的显示格式:
–color
–format documentation
17.安装mongodb:
https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/?_ga=1.104487360.1319058345.1434008003
安装步骤:
sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv EA312927
echo “deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
echo “deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo apt-get install -y mongodb-org=3.2.4 mongodb-org-server=3.2.4 mongodb-org-shell=3.2.4 mongodb-org-mongos=3.2.4 mongodb-org-tools=3.2.4
启动
sudo service mongod start
停止
sudo service mongod stop
重启
sudo service mongod restart
无法启动:
netstat -tulpn | grep :27017
sudo kill
sudo mongod

18.安装imagmagick
sudo apt-get install imagemagick
测试:convert -version
出现
Version: ImageMagick 6.4.3 2008-08-27 Q16 OpenMP http://www.imagemagick.org
Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC
则安装成功。

19.安装git flow
sudo apt-get install git-flow
git flow init
git flow feature start rm120812_20160309_xujie_add_tao800_fire_rspec_test

20.查找方法定义
如有新增方法,leader+rt 生成ctags,
leader+}
查找module定义:
ts 查找
gf进入

ctrl+t 回跳

查看进程:
ps aux
ps aux|grep xxx
关闭进程kill

mysql本地测试配置
bundle exec imago load
21.About Rspec
合并develop分支:git pull origin develop
更新本地库库rake db:test:clone

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值