加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 02:35:46 所属栏目:百科 来源:网络整理
导读:有没有办法在heroku上安装Yard(http://yardoc.org/guides/index.html)服务器? 我在文档中找不到任何解释如何操作的内容. 非常感谢 解决方法 这可能有我尚未发现的陷阱(例如,Yard在某处缓存其输出文件,因为Heroku可能经常擦除文件系统并重新插入它,您将丢失
有没有办法在heroku上安装Yard(http://yardoc.org/guides/index.html)服务器?
我在文档中找不到任何解释如何操作的内容.

非常感谢

解决方法

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

>在你的硬盘上创建一个新文件夹(我用?/ Sites / yard-on-heroku)
>在那里创建一个新的Gemfile,列出你想要可用的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存储库
>将文件提交给它(Gemfile *,Procfile)
>使用heroku创建一个Heroku应用程序
>用git push heroku master将你的回购推送到Heroku

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读