2014-12-04 6 views
0

Mac에서 Blackfire.io (Sensiolabs 제공)는 기존의 PHP 응용 프로그램을 PHP 5.3을 사용하는 Vagrant 컴퓨터에서 프로파일 링하려고합니다. "방랑하는 조항"을 실행할 때주방장을 사용하여 기본 가상 박스에서 Blackfire를 설정하십시오.

나는 Blackfire와 함께 제공에 내 컴퓨터를 요리사를 사용하지만,있어 나는 다음과 같은 오류 얻을 : 이미

했다 요식

default: STDERR: The server ID parameter is not set. Please run blackfire-agent -register to configure it.

이 내 방랑이다 파일 :

is_windows = (RbConfig::CONFIG['host_os'] =~ /mswin|mingw|cygwin/) 

    Vagrant.configure("2") do |config| 

    .. 

    config.vm.box = "covex/ubuntu1204-x64" 

    config.omnibus.chef_version = :latest 

    config.vm.provision "chef_solo" do |chef| 
     chef.json = { 
     :blackfire => { 
      :'server-id' => "d4860b49-be67-404b-9fa1-b..", 
      :'server-token' => "c412751f30d6c724033d8408e.." 
     } 
     } 
     chef.add_recipe "blackfire" 
    end 
end 

나는 프로브 단락을 제외하고, https://blackfire.io/getting-started에 설치 단계를 따랐다.

내 Vagrant 파일이 잘못 구성되어있어 서버 ID와 토큰을 읽을 수 없습니까? "brew install blackfire-php53"이 필요합니까? 그렇다면이 파일을 통해이 구성 파일을 구성 할 수 있습니까?

+0

에서 agent 노드를 놓쳤다. – Maks3w

답변

0

당신이

https://supermarket.chef.io/cookbooks/blackfire를 사용하는 추측 당신은 설정 트리 당신이 사용하고있는 요리 책 설명과 버전을 실행하기 위해 추가해야

{ 
    "blackfire" => { 
    "agent" => { 
     "server-id" => "your server-id", 
     "server-token" => "your server-token", 
    } 
    } 
}