有没有办法在Heroku上挂载Yard(http://yardoc.org/guides/index.html)服务器? 我没有在文档中找到解释如何去做的任何内容。Heroku上的运行场服务器
非常感谢
有没有办法在Heroku上挂载Yard(http://yardoc.org/guides/index.html)服务器? 我没有在文档中找到解释如何去做的任何内容。Heroku上的运行场服务器
非常感谢
这可能有陷阱,我还没有发现(如堆场缓存的地方它的输出文件,给出的Heroku可以经常擦拭文件系统,并重新蛞蝓它,你将失去缓存文件和必须重新生成),但它通常起作用并且非常简单。
在那里建立新的Gemfile,列出你想成为可用的宝石(如果他们不在标准的Heroku安装中)。我用下面的:
source 'https://rubygems.org'
gem 'sinatra'
gem 'rails'
gem 'yard'
运行bundle install
安装宝石。
创建一个名为Procfile文件,并把它的情况如下:
web: yard server -p $PORT -g
创建git init
heroku create
创建一个Heroku应用程序git push heroku master
就是这样。如果您在步骤7中创建站点时参考了Heroku URL,您会看到Yard运行并提供了所有的宝石。如果您只想显示Gemfile中列出的宝石,而不是默认情况下包括Gemfile中所有宝石,那么您可以在Procfile中使用-G
而不是-g
。
(我在StackOverflow上的第一个答案,所以希望没关系 - 任何有关改进的建议,都会收到)。
我写了一个很好的教程,我解决这个问题就在这里:http://benradler.com/blog/2014/05/27/deploy-yard-documentation-server-to-heroku/
请发表你的答案固定链接,以及一些额外的细节,因此,如果链路变得破碎再次仍有这里是一些物质。谢谢。 – animatedgif 2015-04-03 13:20:47
链接固定,道歉链接不会再下去! – professormeowingtons 2015-04-03 23:41:51