ruby-on-rails-3 – 在Heroku上运行Yard Server

ruby-on-rails-3 – 在Heroku上运行Yard Server,第1张

概述有没有办法在heroku上安装Yard(http://yardoc.org/guides/index.html)服务器? 我在文档中找不到任何解释如何 *** 作的内容. 非常感谢 这可能有我尚未发现的陷阱(例如,Yard在某处缓存其输出文件,因为Heroku可能经常擦除文件系统并重新插入它,您将丢失缓存文件并且必须重新生成),但它通常可以工作,非常简单. >在你的硬盘上创建一个新文件夹(我用〜/ Sit 有没有办法在heroku上安装Yard(http://yardoc.org/guIDes/index.HTML)服务器?
我在文档中找不到任何解释如何 *** 作的内容.

非常感谢

解决方法 这可能有我尚未发现的陷阱(例如,Yard在某处缓存其输出文件,因为Heroku可能经常擦除文件系统并重新插入它,您将丢失缓存文件并且必须重新生成),但它通常可以工作,非常简单.

>在你的硬盘上创建一个新文件夹(我用〜/ Sites / yard-on-heroku)
>在那里创建一个新的Gem@R_403_6852@,列出你想要可用的gem(如果它们不在标准的Heroku安装中).我使用了以下内容:

source 'https://rubygems.org'gem 'sinatra'gem 'rails'gem 'yard'

>运行bundle install以安装gem.
>创建一个名为procfile的文件,并在其中添加以下内容:

web: yard server -p $PORT -g

>使用git init创建一个新的git存储库
>将文件提交给它(Gem@R_403_6852@ *,procfile)
>使用heroku创建一个Heroku应用程序
>用git push heroku master将你的回购推送到Heroku

就是这样.如果您在步骤7中创建站点时转到Heroku URL,您将看到Yard运行所有可用的宝石.如果您只想显示Gem@R_403_6852@中列出的Gems而不是默认情况下可用的所有Gems,包括Gem@R_403_6852@中的Gem,那么您可以在procfile中使用-G而不是-g.

(我在StackOverflow上的第一个答案,所以希望它没关系 – 任何关于改进的建议,非常感谢).

总结

以上是内存溢出为你收集整理的ruby-on-rails-3 – 在Heroku上运行Yard Server全部内容,希望文章能够帮你解决ruby-on-rails-3 – 在Heroku上运行Yard Server所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1280480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存