Olu*_*sen 15 ruby macos ruby-on-rails ruby-on-rails-3
我有一台白色Macbook,我必须在10个小时内参加一个会议,但我遇到了很多问题.
首先,我想要Rails 3,所以我使用MacPorts来安装Ruby 1.8.7.它工作得很好;)然后我想我应该安装Rails 3,但不,不!它说:
Run Code Online (Sandbox Code Playgroud)$ sudo gem install rails --pre ERROR: Error installing rails: activesupport requires Ruby version >= 1.8.7.
我该怎么办?我已经有1.8.7了!
小智 38
首先,您需要安装RVM,然后安装最新版本的Ruby.接下来,您将设置该版本的Ruby作为默认值.最后,您将安装Rails b3.
安装RVM(http://rvm.beginrescueend.com/rvm/install/):
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
Run Code Online (Sandbox Code Playgroud)
安装最新的Ruby(http://rvm.beginrescueend.com/rubies/installing/):
rvm install ruby-head
Run Code Online (Sandbox Code Playgroud)
您可以检查现在安装的版本:
rvm list
Run Code Online (Sandbox Code Playgroud)
将最新版本的Ruby设置为默认值(用所需版本替换'ruby-1.9.2-head'):
rvm ruby-1.9.2-head --default
Run Code Online (Sandbox Code Playgroud)
确保事情是最新的,然后安装Rails beta:
gem update --system
gem install rails --pre
Run Code Online (Sandbox Code Playgroud)
在安装Rails之前,您可能必须安装一些gem依赖项.
您可能安装了两个不同版本的 Ruby。尝试“gem env”或“sudo gem env”并查看它显示您拥有哪个版本的 Ruby。
如果安装了两个,请删除旧的。如果一切都失败了,请升级到 1.9.x,我相信无论如何推荐用于 Rails 3。
| 归档时间: |
|
| 查看次数: |
24976 次 |
| 最近记录: |