欢迎来到cool的博客
7

Music box

Click to Start

点击头像播放音乐
新博客链接

Mac Setup 在mac下安装ruby + rbenv + bundler + rails

参考地址:

https://sourabhbajaj.com/mac-setup/

mac dev setup:  https://aaaaaashu.gitbooks.io/mac-dev-setup/content/MySql/index.html

https://ruby-china.org/wiki/rbenv-guide

https://gorails.com/setup/osx/10.14-mojave

TODO:

虽然系统默认自带了Ruby,但是不如我们自定义的灵活.我们使用rbenv 来安装Ruby, 最大的好处是 可以允许你同时安装多个Ruby版本.

安装rbenv:rbenv(ruby environment),是管理多个不同版本的ruby工具,是之前rvm(ruby version manager)的替代品。类似的工具还有管理不同Node版本的nvm(node version manager)。

具体的安装步骤为:

git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
# 用来编译安装 ruby
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
# 用来管理 gemset, 可选, 因为有 bundler 也没什么必要
git clone git://github.com/jamis/rbenv-gemset.git  ~/.rbenv/plugins/rbenv-gemset
# 通过 gem 命令安装完 gem 后无需手动输入 rbenv rehash 命令, 推荐
git clone git://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
# 通过 rbenv update 命令来更新 rbenv 以及所有插件, 推荐
git clone https://github.com/rkh/rbenv-update.git ~/.rbenv/plugins/rbenv-update

然后把下面的代码放在~/.zshrc里面,(~/.bash_profile~/.zshrc~/.profile, or~/.bashrc).

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

注意 :如果你使用的是bash,那应该把上面的代码放在~/.bashrc或者~/.bash_profile里面

最后,重启一下你的Terminal就OK了。

安装ruby:

rbenv install --list # 列出所有可以安装的ruby版本
rbenv install 1.9.3-p551 # 安装特定版本的ruby

注意 :使用rbenv安装了ruby之后,要指定你想要使用的本班为当前版本

rbenv global 1.9.3-p551 # 指定版本

列出ruby版本

rbenv versions # 系统所有通过rbenv安装的ruby版本
rbenv version # 当前版本

安装 Bundler

$ gem install bundler

步骤4 - 安装 Rails 环境

上面 3 个步骤过后,Ruby 环境就安装好了,接下来安装 Rails

$ gem install rails

然后测试安装是否正确

$ rails -v
Rails 4.2.5

删除指定rails版本

$ gem uninstall railties 5.1.2

Remove executables:
    rails

in addition to the gem? [Yn]  Y
Removing rails
Successfully uninstalled railties-5.1.2

返回列表