我的 rails 工作了好几个星期,但我尝试安装 PostgreSQL 以匹配 Heroku,但它没有工作。现在,当我打开终端时,它假装 rails 不存在并将默认 ruby 设置为 1.8.7。当我启动 RVM 时,它会找到正确版本的 ruby 并再次找到 rails 并可以启动服务器,但是每次我打开一个新的 shell 时,它又会回到没有找到任何东西。另外,即使在启动 rvm 之后,git 命令也不起作用。
我已经将 rvm 设置为默认启动,但这也不起作用,它必须手动启动,它仍然无法解决 git 问题。
更多详情
我正在安装在山狮上。这已经有 Postgres,但我使用的教程建议使用 Homebrew 安装新的。问题是 Homebrew 安装安装到 /usr/local/var/postgres,而安装的 ppstgres 安装到 usr/var/postgres。系统自动使用 usr/var/postgres 版本,所以按照教程我在 etc/paths 中更改了 usr/local/bin 和 usr/bin 的顺序。这没有帮助,所以我把它改回来了。然后一切都变了,所以我重新安装了 Mountain Lion,但没有任何改变。