为什么终端没有突然安装导轨?

时间:2013-06-27 09:35:36

标签: ruby-on-rails-3 heroku gem rvm

我重新启动了我的电脑,在重新登录后,我在终端收到了这条消息:

Last login: Thu Jun 27 05:18:03 on console
RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does that too,
you can ignore these warnings with 'rvm rvmrc warning ignore /Users/Amir/Developer/appname/Gemfile'.

当我尝试使用rails启动我的本地主机时,我得到了:

此系统上当前未安装Rails。要获取最新版本,只需输入:

$ sudo gem install rails

Ruby --version:

ruby 1.9.3p374 (2013-01-15 revision 38858) [x86_64-darwin12.2.1]

宝石文件:

source 'https://rubygems.org'
ruby '1.9.3'
gem 'rails', '3.2.11'

2 个答案:

答案 0 :(得分:1)

检查shell初始化文件:

    {li> for bash ~/.bashrc~/.bash_profile~/.bash_login {li> for zsh ~/.zshrc~/.zshenv~/.zprofile~/.zlogin

删除所有以PATH=开头且不跟$PATH:...一致的行 - 这基本上打破了RVM,OH-MY-ZSH有一个错误 - 因为它添加了硬编码PATH=...~/.zshrc => https://github.com/robbyrussell/oh-my-zsh/pull/1359

答案 1 :(得分:1)

这是由ruby '1.9.3'是你的宝石引起的。您可以通过rvm(即rvm install ruby-<version>)安装ruby并指定默认项目版本。