【问题标题】:How to run ruby files in sublime-text-2如何在 sublime-text-2 中运行 ruby​​ 文件
【发布时间】:2012-08-07 18:04:03
【问题描述】:

当我按 ctrl+b 运行简单的代码时,例如:

puts "asdasd"

结果是空白字段。 Ruby 路径是 /home/yukke/.rvm/rubies/default/bin/ruby 和 ruby​​ -v => ruby​​ 1.9.3p194(2012-04-20 修订版 35410)[x86_64-linux]。

所以我尝试将 Ruby.sublime-build 更改为

{
    "cmd": ["/home/yukke/.rvm/rubies/default/bin/ruby", "-u","$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.ruby"
}

但这并没有改变任何东西。 请帮我解决这个问题。

【问题讨论】:

  • “构建”功能最多只能显示 4 个错误。它并不意味着显示完整的输入。
  • 确保 ruby​​ 位于操作系统的 PATH(对于 Windows)中。默认情况下,Submlime 有一个 Ruby 构建系统,它开箱即用。您需要修复操作系统路径,看来 sublime 找不到 ruby​​ 可执行文件。
  • Robert K,我当然保存了文件。 Sundar,我的操作系统是 ubuntu。昨天我重新安装了 ubuntu、rwm、ruby 和 sublime。但它仍然不起作用..

标签: ruby ubuntu sublimetext2


【解决方案1】:

试试这个,去掉“-u”,然后使用rvm

"cmd": ["/home/yukke/.rvm/bin/rvm-auto-ruby", "$file"]

【讨论】:

    【解决方案2】:

    您需要先保存文件,然后它才能工作。它不如 TextMate 的 CommandR 好用,而且工作方式也不如您所愿。

    【讨论】:

      猜你喜欢
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      • 2017-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 2013-04-13
      相关资源
      最近更新 更多