【问题标题】:Ruby RI documentation lookup from Textmate来自 Textmate 的 Ruby RI 文档查找
【发布时间】:2009-08-09 22:17:01
【问题描述】:

我在 Textmate 中查找 Ruby 文档时遇到问题。我将 Ruby 1.9.1 安装到 /usr/local/bin 但是当我使用 Ctrl+H 使用 Ruby 包查找单词时,我收到此错误:

/Users/joshuaaburto/Library/Application Support/TextMate/Pristine Copy/Support/lib/web_preview.rb:101:警告:在 98 /usr/local/lib/ruby 的 'end' 与 'if' 的缩进不匹配/1.9.1/rdoc/ri/driver.rb:661:in initialize': Permission denied - /Users/joshuaaburto/.ri/cache/ActionController-Base (Errno::EACCES) from /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:661:inopen' 来自 /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:661:in write_cache' from /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:507:increate_cache_for '来自 /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:469:in load_cache_for' from /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:648:inblock(2 级)在 select_methods' 来自 /usr/local/lib/ruby/1.9.1 /rdoc/ri/driver.rb:647:in each' from /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:647:ingrep' 来自 /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:647:in block in select_methods' from /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:646:ineach' 来自 /usr /local/lib/ruby/1.9.1/rdoc/ri/driver.rb:646:in select_methods' from /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:624:inblock in run' 来自 /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb :590:in each' from /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:590:inrun' 来自 /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:300:in run' from /usr/local/bin/ri:5:in'

谁能告诉我如何正确编辑 RI 权限或 Ruby textmate 包以使用文档功能?

【问题讨论】:

    标签: ruby textmate


    【解决方案1】:

    缩进问题可以很容易地解决,方法是用空格替换“end”字前面的制表符(以匹配第 98 行中“if”的“缩进符号”)。只需按照上面的说明编辑您的“/Users/joshuaaburto/Library/Application Support/TextMate/Pristine Copy/Support/lib/web_preview.rb”文件,第 101 行。

    但是,那里出现了另一个问题(至少对我而言):TextMate 在您下次调用文档查找时“冻结”(按 Ctrl-C 释放它)。在 Ctrl-C “解冻”之后,TextMate 说:“旧式 plist 解析器错误:第 1 行出现意外字符 '0x300':/Applications/TextMate.app/Contents/SharedSupport/Support/lib/ui.rb:182

    也许这是因为我这里没有使用 ruby​​ 1.9.1 编译的 Cocoa 或其他东西。

    【讨论】:

      猜你喜欢
      • 2015-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多