2015-09-04 165 views
4

我想在我的laravel 5項目中使用PhantomJs。我已經通過作曲家下載。我已經加入到我的供應商和部分配置中的別名部分/ app.phpPhantomJs無法執行二進制文件

好了,所以我現在已經創建了我的控制器,如下圖所示:

<?php namespace App\Http\Controllers; 

use App\Http\Requests; 
use PDF; 
use View; 

class PdfController extends Controller { 

    public function index() 
    { 
     $view = View::make('home'); 

     return PDF::createFromView($view, 'home.pdf'); 
    } 
} 

我也創造了我的路線這個方法。但是,當我在我的瀏覽器中嘗試此操作時,它會引發以下錯誤:

PhantomJS:sh:/Users/matts/sites/ManagementApp/vendor/antking/phantom-pdf/src/../bin/phantomjs:can not execute二進制文件

有沒有人遇到過這個?

感謝

+0

您是否發送了相應的標題 –

+0

林不知道,我跟着教程一步一步,並得到這個錯誤 –

回答

0

的「不能執行二進制文件」表示,這是不能夠運行在所有phantomjs,它可能是不相關的代碼。最可能的原因是架構不兼容。根據您是否有32位或64位系統,您應該使用phantomjs-1.9.8-linux-x86_64(64位)或phantomjs-1.9.8-linux-i686。您的系統可能使用了錯誤的系統。

相關問題