【问题标题】:Generating RDoc fails with Directory .ext/rdoc already exists生成 RDoc 失败,目录 .ext/rdoc 已存在
【发布时间】:2011-07-06 09:54:55
【问题描述】:

我只是在安装 Ruby Enterprise,无法更改 Ruby Enterprise 安装程序调用的这个崩溃命令的输出目录。

那么如何删除目录来满足这个异常:

生成 RDoc 文档 ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./runruby.rb --extout=.ext -- "./bin/rdoc" --全部 --ri --op ".ext/rdoc" "."

目录 .ext/rdoc 已经存在,但看起来像 不是 RDoc 目录。因为 RDoc 不想冒险 销毁任何现有文件,您需要 指定不同的输出目录名称(使用 --op 选项)。

【问题讨论】:

  • 没有人来帮助我们,同样的问题发生在我安装 ruby​​ 1.9.2 :-)
  • 同样的问题,由 rvm 安装。救命~!

标签: ruby-on-rails rdoc ruby-enterprise-edition


【解决方案1】:

遇到同样的问题,如果您可以在没有开发人员文档的情况下生活,那么此解决方法可能会有所帮助:http://groups.google.com/group/emm-ruby/browse_thread/thread/84f727edc32ac20e?pli=1

像这样运行安装程序sudo ./installer --auto=/usr/local/ruby-enterprise --no-dev-docs

【讨论】:

    【解决方案2】:

    您很可能可以删除 /opt/ruby-enterprise-edition-#{your_version}/.ext/rdoc 并重试。

    (只是猜测 - 我是通过阅读 ruby​​-enterprise-edition-1.8.7-2011.03.tar.gz 得到的:installer.rb line 215 和 source/configure line 10872。)

    【讨论】:

    • 谢谢你——我刚刚收到 MRI 2.1.1p76 的这个错误,只需删除 .ext/rdoc 并再次运行 make,我就得到了 Ruby 和一些文档。
    猜你喜欢
    • 2010-11-15
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多