繁体   English   中英

Mac OS X Leopard上的.bash_profile破坏了Rails?

[英].bash_profile on Mac OS X Leopard breaks Rails?

在处理命令行问题,编译程序和UNIX方面,我相对较新。 来自PHP背景,我只是解雇了MAMP,从不担心这种事情。

我正在研究Rails,并遇到一些问题。 我尝试在主目录中创建.bash_profile,以为自己创建一些快捷方式。 我在.profile文件中添加了/usr/local/git/bin ,但是它似乎对新终端窗口中的PATH变量没有影响(即,它仅持续会话)。

.bash_profile似乎在每次登录时都保持不变,但是一旦我进行了设置,Rails就会按预期停止工作! 我将在应用程序的根目录中运行rails server ,Rails会在现有应用程序内部创建一个名为'server'的新应用程序,并带有另一个目录树。 即使使用空的.bash_profile,它也会这样做。 但是我删除了.bash_profile,一切正常。

我在这里烦恼-我对这一切的工作方式了解甚少。 有什么建议在哪里看? 还是我缺少明显的东西?

将您添加的内容发布到.bash_profile中。 要将某些内容预先添加到您的路径中,语法为:

export PATH=/usr/local/bin:$PATH

追加您交换“ / usr / local / bin”和$ PATH

export PATH=$PATH:/usr/local/bin

对.bash_profile进行更改后,可以通过运行source .bash_profile使其在当前终端会话中可用。 然后,如果运行echo $PATH您将看到更新的PATH。 您应该尝试在不同的配置中运行rails --version来查看版本是否正在更改。 那可能是造成您怪异行为的原因。

还要签出: 路径扩展的路径帮助程序也是如此2010

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM