【问题标题】:Configure Komodo Edit to use correct Ruby version via RVM通过 RVM 配置 Komodo Edit 以使用正确的 Ruby 版本
【发布时间】:2014-10-02 15:13:58
【问题描述】:

我想使用 Komodo Edit 8 作为我的 Ruby-on-Rails 项目的编辑器,并且我还使用由 RVM 管理的不同版本的 Ruby 和 Rails。我希望 Komodo Edit 自动使用正确的版本进行代码智能和语法检查。

那么有没有人有使用 RVM 和 Komodo Edit 8 的经验?我不认为在这种情况下给 Komodo 一个 Ruby 版本的绝对路径是可行的?

任何帮助都将不胜感激,因为我花了将近 2 个小时在谷歌上搜索这个问题,但没有找到可接受的答案。

【问题讨论】:

    标签: ruby-on-rails ruby configuration rvm komodoedit


    【解决方案1】:

    我想你可以指向~/.rvm/bin/rvm-auto-ruby。来自the RVM site's page about TextMate integration

    rvm-auto-ruby 方法

    开箱即用,rvm 附带一个 ruby​​ 二进制文件,通常在 ~/.rvm/bin 中(或者,在系统范围的安装中,在 /usr/local/bin 中),它将在执行 ruby​​ 之前执行以下步骤:

        Load up RVM
        Look for any RVMRC files and load them
        Execute as a normal ruby
    

    这种方法可以在每个项目的基础上切换 ruby​​,而无需任何额外的工作。安装 rvm 后,这就是获取 rvm-auto-ruby 的完整路径的问题,可通过以下方式找到:

        which rvm-auto-ruby
    

    花时间浏览 RVM 的网站并熟悉那里的信息。该站点是使用 RVM 的最佳和最准确的信息。在the installation page 上,他们谈到了安装 RVM 的外部教程,这几乎适用于您想了解的有关 RVM 的任何内容:

    请注意,任何外部教程都不受支持,无论它们是否有效。教程很棒,但是我们花费了大量的工时来调试安装过程。请仅使用此站点的安装过程,因为这是唯一受支持的安装类型和方法。

    换句话说,即使您通过互联网搜索找到信息,您找到的信息也很可能是错误的,因此请访问 RVM 的网站并查看您找到的信息。如果没有任何结果,请联系作者,因为他们是最好的真相来源。


    我想使用 Komodo Edit 8 作为我的 Ruby-on-Rails 项目的编辑器,并且我还使用由 RVM 管理的不同版本的 Ruby 和 Rails。我希望 Komodo Edit 自动使用正确的版本进行代码智能和语法检查。

    查看 RVM 的“Typical RVM Project Workflow”页面,了解 RVM 如何自动切换您的 Ruby 版本和 gem 集。这不是 Komodo 真正要做的,而是 RVM 来处理繁重的工作。

    【讨论】:

    • 这似乎至少解决了 Ruby 版本问题,我会看看是否在 RVM 网站上找到有关 gem 版本的信息。
    • 阅读“Typical RVM Project Workflow”如果你在谈论让 RVM 自动切换版本的 Ruby 和 gem 集。
    • Komodo 想知道 Rails 的安装位置,因为这取决于您从事的项目,我想知道如何让 Komodo 注意到这一点
    • Rails 安装在哪里,或者 Rails 生成的应用程序在哪里?有很大的不同。 Rails 安装在您的 gem 中,与特定的 Ruby 相关联,因此 RVM 将使其可用。 Rails 和 gems 以及 Ruby 不知道应用程序可以放在哪里。 RVM 项目文件可以提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 2014-05-27
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多