7
我對使用Phantomjs感興趣,我想從我的Ruby on Rails應用程序運行它。但是,這是一個命令行工具(即我需要在終端中運行phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png
之類的東西)。我將如何從我的應用程序執行命令行工具?從Ruby on Rails應用程序運行phantomjs
我對使用Phantomjs感興趣,我想從我的Ruby on Rails應用程序運行它。但是,這是一個命令行工具(即我需要在終端中運行phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png
之類的東西)。我將如何從我的應用程序執行命令行工具?從Ruby on Rails應用程序運行phantomjs
在Ruby代碼例如爲:
output = `phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png`
使用反引號沒有意識到它是如此簡單。如果我在本地安裝Phantomjs,只要將代碼推送到像Heroku這樣的服務器,它仍然可以工作? –
可能不會,因爲PhantomJS必須安裝在服務器本身(我自己既沒有使用Heroku也沒有使用PhantomJS)。我認爲這會是另一個問題:有沒有辦法在Heroku上運行PhantomJS。 – Matt
爲了將來的參考 - 後續問題可以在這裏找到:http://stackoverflow.com/questions/6445438/running-phantomjs-on-heroku – Matt