如何在 Heroku 上使用 Pygments.rb?

Posted

技术标签:

【中文标题】如何在 Heroku 上使用 Pygments.rb?【英文标题】:How to use Pygments.rb on Heroku? 【发布时间】:2011-12-28 02:44:45 【问题描述】:

我的应用程序使用 gem (pygments.rb) 进行语法高亮,这需要访问 pygments 库。 我不能让它在 heroku 上工作,因为 Python 不是 rails 构建包的一部分。

关于如何链接 pygments 的任何帮助/链接?

谢谢

附:我看过TrevorTurk's 方法,但看起来它是为白化病而不是 pygments.rb 设计的

【问题讨论】:

Heroku 的好人建议:“最好的办法是在应用程序的存储库中提供它 (lib),并引用它的本地安装。”和“基本上,您需要将所需的库提交到您的项目存储库,以便它们与您的应用程序一起部署。您可能还需要提供 gem 的自定义版本或从分叉版本安装,以便您可以指定位置gem 代码中的库。” 【参考方案1】:

有谁知道更好的方法来检查我们是否在 heroku 上?

if ENV['HOME'] == '/app'
    require 'rubypython'
    RubyPython.start(:python_exe => "python2.6")
end

我从link below找到了解决方案。

【讨论】:

以上是关于如何在 Heroku 上使用 Pygments.rb?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Heroku 上使用 Channels 和 Celery 部署 Django?

Heroku - 如何在 heroku php 应用程序上启用 gd?

如何使用 PHP 在 heroku 上发送电子邮件?

如何异步运行函数以使用 Django 应用在 Heroku 上并行计算?

如何在 Heroku 上上传大文件(尤其是视频)

如何在 Heroku 上执行 PM2 命令?