rvm use 2@mygemset
rvm docs generate
gem server --help
打印:
Defaults:
--port 8808 --dir /home/lsiden/.rvm/gems/ruby-2.0.1-p353@mygemset --no-daemon
可是:
ls /home/lsiden/.rvm/gems/ruby-2.1.0@mygemset/doc
是空的。
rdocs generate
在哪里放置了刚创建的所有文档?它不应该匹配gem server
设置其docroot的位置吗?
我也在Github上问了同样的问题,但我想检查是否有其他人已经遇到过此问题。
答案 0 :(得分:1)
来自docs.log文件:
~/.rvm/rubies/ruby-2.0.0-p353/share/ri/2.0.0/site...
你为什么期望它?该命令生成Ruby的核心和stdlib文档。这与宝石有什么关系?
因此,即使您使用的是gemset,rvm docs
命令也更像是一个Ruby级命令。
答案 1 :(得分:1)
docs generate
最初只是为ruby生成文档,而不是gems,我已经扩展了命令,运行它:
rvm get head
rvm docs generate-gems