1
我的应用使用gem(pygments.rb)进行语法高亮显示,需要访问pygments lib。 我不能让它在heroku上工作,因为Python不是rails构建包的一部分。如何在Heroku上使用Pygments.rb?
任何帮助/链接如何链接pygments?
谢谢
P.S.我已经看过TrevorTurk's的方法,但看起来像它为白化而不是pygments.rb
我的应用使用gem(pygments.rb)进行语法高亮显示,需要访问pygments lib。 我不能让它在heroku上工作,因为Python不是rails构建包的一部分。如何在Heroku上使用Pygments.rb?
任何帮助/链接如何链接pygments?
谢谢
P.S.我已经看过TrevorTurk's的方法,但看起来像它为白化而不是pygments.rb
有没有人知道更好的方法来检查我们在heroku上?
if ENV['HOME'] == '/app'
require 'rubypython'
RubyPython.start(:python_exe => "python2.6")
end
我从link below找到了解决方案。
这里是Heroku上的好人建议 “你最好的选择是在你的应用程序库中提供它(lib)并引用它的本地安装。”和“基本上你需要将你需要的库提交到你的项目仓库中,这样它们才能与你的应用程序一起部署。你也可能需要提供一个自定义版本的gem或者从分叉版本安装,这样你就可以指定宝石代码中的库“。 – Nav 2012-01-03 01:25:29