2011-12-28 53 views
1

我的应用使用gem(pygments.rb)进行语法高亮显示,需要访问pygments lib。 我不能让它在heroku上工作,因为Python不是rails构建包的一部分。如何在Heroku上使用Pygments.rb?

任何帮助/链接如何链接pygments?

谢谢

P.S.我已经看过TrevorTurk's的方法,但看起来像它为白化而不是pygments.rb

+0

这里是Heroku上的好人建议 “你最好的选择是在你的应用程序库中提供它(lib)并引用它的本地安装。”和“基本上你需要将你需要的库提交到你的项目仓库中,这样它们才能与你的应用程序一起部署。你也可能需要提供一个自定义版本的gem或者从分叉版本安装,这样你就可以指定宝石代码中的库“。 – Nav 2012-01-03 01:25:29

回答

2

有没有人知道更好的方法来检查我们在heroku上?

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

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

相关问题