【问题标题】:How to use Sublime Text 2 build when using rbenv?使用 rbenv 时如何使用 Sublime Text 2 构建?
【发布时间】:2014-01-15 19:07:56
【问题描述】:

我正在使用rbenv,当尝试在 Sublime Text 2 (Cmd+B) 中使用构建功能时,它会尝试使用 /Library/Ruby/Gems/ 下的 ruby​​ 和 gems

如何让 ST2 使用我的 rbenv rubies?

PS:我使用 boxen 安装了 rbenv。

【问题讨论】:

    标签: sublimetext2 rbenv


    【解决方案1】:

    我想通了。为了在 ST2 中配置 rbenv,您需要转到 Browse Packages,然后选择 Ruby 包,然后编辑文件 Ruby.sublime-build 更改 cmd 属性,例如这个:

    {
        "cmd": ["/path/to/your/ruby/shim", "$file"],
        "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
        "selector": "source.ruby"
    }
    

    在我的例子中,因为我使用的是 boxen,所以路径是 /opt/boxen/rbenv/shims/ruby,但在标准 rbenv 安装中,它应该类似于 Linux 中的 /home/username/.rbenv/shims/ruby 或 OS X 中的 /Users/username/.rbenv/shims/ruby

    【讨论】:

    • 如果您在查找Ruby.sublime-build 文件时遇到问题,您可以使用PackageResourceViewer 包轻松查找/编辑它。
    猜你喜欢
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多