【问题标题】:Hart'ls Ruby Tutorial - Subl Gemfile not recognizedHart'ls Ruby 教程 - Subl Gemfile 无法识别
【发布时间】:2014-02-22 09:40:34
【问题描述】:

我是 Ruby 和 Rails 的新手,如果这是一个完全荒谬的问题,我很抱歉。我正在阅读的教程书说我应该能够使用 subl Gemfile 命令直接从命令提示符启动 Sublime Text 中的 Gemfile。当我尝试此操作时,我收到一条错误消息,提示“subl 未被识别为内部或外部命令、可运行程序或批处理文件”。 我在 Gemfile 所在的正确目录中。 绝对安装了 Ruby,我正在使用 Ruby 和 Rails 的命令提示符。 我有崇高的文本 2,我添加了我找到的路径,但没有解决方案。我什至尝试过:sublime_text Gemfile 我尝试了很多不同的解决方案,但没有结果。 我正在使用窗户 提前谢谢你

【问题讨论】:

    标签: sublimetext2


    【解决方案1】:

    它不工作的原因不是 rails 问题,而是因为您没有设置 sublime 以在终端中使用命令“subl”来工作。试试这些命令。如果您希望更好地理解错误,只需在终端中输入任何乱码即可。它会告诉你类似的事情。

    sudomkdir /usr/local
    
    sudomkdir /usr/local/bin
    
    sudo ln-s/Applications/Sublime\Text\2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
    

    编辑

    Sublime Text from Command Line (Win7)

    https://teamtreehouse.com/forum/sublime-text-command-line-shortcut-windows

    https://teamtreehouse.com/forum/ruby-on-rails-subl-command-not-found

    否则可以参考this

    【讨论】:

    • 他使用的是 Windows,而不是 OS X。
    【解决方案2】:

    subl 仅适用于 Mac。

    对于 Windows,您需要将 C:\Program Files (x86)\Sublime Text 2 添加到您的环境路径中,

    这适用于 Windows 7:

    右键单击My ComputerProperties,然后单击Advanced System Settings,然后单击Environment Variables.。转到System Variables,然后编辑PATH,您需要将路径添加到Sublime。

    然后你应该可以从命令行运行sublime_text my-file。 (因为 .exe 被称为 sublime_text.exe

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 2014-10-01
      • 2014-01-02
      相关资源
      最近更新 更多