gpt4 book ai didi

从 Textmate 查找 Ruby RI 文档

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:47 24 4
gpt4 key购买 nike

我在 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: warning: mismatched indentations at 'end' with 'if' at 98 /usr/local/lib/ruby/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' from /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' from /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 levels) in select_methods' from /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' from /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' from /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' from /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' from /usr/local/lib/ruby/1.9.1/rdoc/ri/driver.rb:300:in run' from /usr/local/bin/ri:5:in'

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

最佳答案

缩进问题可以很容易地解决,只需将“结束”字前的制表符替换为空格(以匹配第 98 行中“if”的“缩进符号”)。只需编辑您的“/Users/joshuaaburto/Library/Application Support/TextMate/Pristine Copy/Support/lib/web_preview.rb”文件,第 101 行,如其所说。

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

也许这是因为我这里没有用 ruby​​ 1.9.1 编译的 Cocoa 之类的。

关于从 Textmate 查找 Ruby RI 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1252460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com