回到Ruby和Rails.在启动新应用程序之前,我应该更新哪些组件



我用Ruby和Rails写东西已经快一年了。我看到有一些新工具,包括rbenv,以及许多其他工具的更新。

在启动新应用程序之前,我应该更新哪些工具?

我用的是mac OS X 10.9.4版本

可能有更好的方法,但这是对我有效的方法。

最后,我不得不更新

  • rvm
  • 打包机
  • ruby
  • 酿造
  • rails
  • xcode-select
  • git

开始
rvm get stable

…更新ruby版本管理器。有些人会提倡改用rbenv。我的阅读表明,我必须卸载RVM才能使用rbenv。我有几个较旧的r&r应用程序,我不能确定卸载rvm会对我回来维护这些较旧的应用程序产生什么影响,所以我现在坚持使用rvm。

rvm list

…告诉我安装了哪些版本的Ruby。

gem install bundler

…打包机更新。

rvm install 2.1.2

…在我写这篇文章的时候,我得到了最新版本的Ruby。

rvm list

…给我展示了一个Ruby的安装版本列表,这个版本是我目前正在使用的,也是默认版本。

rvm --default use 2.1.2

…修改了ruby的默认版本

rvm list

…[偏执]只是为了确认更改。

gem install rails

…给我最新版本的rails

which rails

…[偏执]只是为了确认最新的Rails与最新的Ruby相关联

sudo brew update

…如果没有这个,bundle install在创建一个新的Rails应用程序时就会失败。

rails new myNewRailsApp

…创建新的Rails应用程序。

git version

…告诉我我用的是哪个版本的git。为了升级git,我不得不升级macports和xcode命令行工具。

xcode-select --install
sudo port selfupdate
sudo port install git +svn +doc +bash_completion +gitweb

…更新到git的最新版本

最新更新