Ubuntu 正确搭建 Rails 环境

来源:互联网 发布:淘宝航空箱定做 编辑:程序博客网 时间:2024/06/05 11:29

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.1

rbenv 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"

在 Coding.net 添加公钥

本地打开 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

原创粉丝点击