【问题标题】:Ruby on Rails Bash Profile IssueRuby on Rails Bash 配置文件问题
【发布时间】:2012-05-10 17:17:50
【问题描述】:

我正在尝试学习使用 Ruby on Rails(通过 Hartl 的 3.2 教程),并且我正在尝试让一些命令行工具在终端的命令提示符下工作。在这个特定的例子中,我试图让 Sublime Text 2 工作。一切都设置好了,但是当我运行 subl --help 时,例如它返回

-bash: subl: 找不到命令

我按照此链接中的所有指示进行操作 - http://www.sublimetext.com/docs/2/osx_command_line.html

我还使用 Stack Overflow 试图找出如何解决此错误,这似乎是一个 bash 配置文件问题,但我不知道如何访问或修改此配置文件以使其正常工作。你能提供任何帮助吗?

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 .bash-profile sublimetext2


    【解决方案1】:

    如果您使用的是 OSX Lion,您可能没有.bash_profile 文件。使用this question 的答案来帮助创建/使用一个,然后将 sublimetext.com 上的 howto 建议的导出放入其中。

    【讨论】:

    • 谢谢!现在,只需要弄清楚权限被拒绝是怎么回事。现在取回这个... ln: /bin/subl: Permission denied
    • 试试:chmod 777 /bin/sublchmod -R 777 "/Applications/Sublime Text 2.app/"。如果这些工作,这是一个烫发问题。如果您担心权限安全,可以将它们从 777 拨回至 r-xr-xr-x 之类的其他位置。
    • 再次感谢您的帮助。我现在陷入另一个错误。参考这篇文章stackoverflow.com/questions/4842566/…,因为我无法让 RVM 在我打开的每个新终端窗口中加载,并且在按照他们对 .bashrc 的说明进行操作后,我根本没有得到任何命令提示符......
    • 要修复您当前的问题(损坏的 shell 配置文件),请按照此处的说明操作:superuser.com/questions/303516/… 将更改恢复到您的 .bashrc.bash_profile folder
    • 解决更大的问题(启动 RVM):当你说你正在按照他们的指示进行操作时:你是把它放在 .bashrc 还是 .bash_profile 中?换一个试试。此外,将命令([[ -s etc etc....)复制并粘贴到终端中并在将其放入 .bashrc 或其他任何一个之前先运行它;这应该会暴露导致终端阻塞的错误/问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 2011-09-18
    相关资源
    最近更新 更多