Ubuntu 正确搭建 Rails 环境

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值