gpt4 book ai didi

ruby-on-rails-3 - 在 Heroku 上运行 Yard 服务器

转载 作者:行者123 更新时间:2023-12-04 07:10:15 24 4
gpt4 key购买 nike

有没有办法在 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 create 创建 Heroku 应用程序
  • 使用 git push heroku master 将你的仓库推送到 Heroku

  • 就是这样。如果您转到在第 7 步中创建站点时提供的 Heroku URL,您将看到 Yard 运行时也包含所有可用的 gem。如果你想只显示 Gemfile 中列出的 gems 而不是所有默认可用的 Gems,包括 Gemfile 中的那些,那么你可以使用 -G而不是 -g在 Procfile 中。

    (我在 StackOverflow 上的第一个回答,所以希望没问题 - 任何关于改进的建议,非常感谢)。

    关于ruby-on-rails-3 - 在 Heroku 上运行 Yard 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103525/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com