我用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的最新版本