我重新启动了计算机,重新登录后,我在终端中收到了这条消息:
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 s 启动我的本地主机时,我得到了:
Rails 当前未安装在此系统上。要获取最新版本,只需键入:
$ sudo gem install rails
Ruby --version:
ruby 1.9.3p374 (2013-01-15 revision 38858) [x86_64-darwin12.2.1]
gem 文件:
source 'https://rubygems.org'
ruby '1.9.3'
gem 'rails', '3.2.11'
最佳答案
检查你的 shell 初始化文件:
bash
是~/.bashrc
,~/.bash_profile
,~/.bash_login
zsh
是~/.zshrc
,~/.zshenv
,~/.zprofile
,~/.zlogin
删除所有以 PATH=
开头且后面不跟 $PATH:...
的行 - 这基本上会破坏 RVM,OH-MY 有一个错误-ZSH - 因为它将硬编码的 PATH=...
添加到 ~/.zshrc
=> https://github.com/robbyrussell/oh-my-zsh/pull/1359
关于ruby-on-rails-3 - 为什么终端说 rails 没有突然安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17339654/