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