Ubuntu 环境下配置 Rails 环境
安装zsh
sudo apt-get install zsh git wget来安装 zsh.
chsh -s /bin/zsh把 zsh 配置为默认 shell.
安装 oh-my-zsh
使用oh-my-zshl来配置, 项目地址:https://github.com/robbyrussell/oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
要记得:
sudo reboot 重启电脑.
echo $SHELL/bin/bash 查看运行的是 'zsh'
安装 依赖
apt-get install libmysqlclient-dev
apt-get install -y libssl-dev libreadline-dev zlib1g-dev
安装 rbenv
使用rbenv来管理多版本的 ruby.文档地址:https://github.com/rbenv/rbenv
git clone https://github.com/rbenv/rbenv.git~/.rbenv
cd ~/.rbenv && src/configure && make -C src 以加快执行速度
安装 插件
# 用来编译安装 ruby
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# 通过 gem 命令安装完 gem 后无需手动输入 rbenv rehash 命令, 推荐
git clone git://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
# 通过 rbenv update 命令来更新 rbenv 以及所有插件, 推荐
git clone git://github.com/rkh/rbenv-update.git ~/.rbenv/plugins/rbenv-update
# 使用 Ruby China 的镜像安装 Ruby, 国内用户推荐
git clone git://github.com/AndorChen/rbenv-china-mirror.git ~/.rbenv/plugins/rbenv-china-mirror
把下面的配置放到.zshrc或者bash_rc
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
重新打开终端,type rbenv有正确的显示, 就算成功
更新命令
cd ~/.rbenv$ git pull
安装 ruby
rbenv install 2.3.1rbenv global 2.3.1把它设为默认版本
ruby -v 应该会打出2.3.1
gem install bundler 安装Bundler.
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/把 Gem 安装源设为 Ruby-China 的源.
bundle config mirror.https://rubygems.org https://gems.ruby-china.org把 Bundler 的源镜像到 Ruby-China.
配置SSH Key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
本地打开 id_rsa.pub 文件(或执行$ cat ~/.ssh/id_rsa.pub),复制其中全部内容,添加到账户“SSH 公钥”页面 中,公钥名称可以随意起名字。
完成后点击“添加”,然后输入密码或动态码即可添加完成。
完成后在命令行测试,首次建立链接会要求信任主机。
$ ssh -T git@git.coding.net
安装Mysql
sudo apt-get install mysql-server mysql-client
sudo netstat -tap | grep mysql验证是否安装成功
sudo start mysql就可以启动MySQL
安装Redis
sudo apt-get install redis-server
sudo /etc/init.d/redis-server status确认 redis 状态正常
运行项目
git clone 项目 && bundle