0
我試圖讓Doctrine 2與Codeigniter 2一起工作,並且在嘗試獲取Doctrine控制檯並運行時遇到了問題,這涉及到執行運行幾行php的shell腳本。爲什麼在終端中運行此shell腳本時會出現錯誤?
我用這個作爲參考: Integrating Doctrine 2 with CodeIgniter 2
我是新來的OSX和新的Unix命令,但我相信我已經設置了shell腳本正確:
#!/usr/bin/env php
<?php
chdir(dirname(__FILE__));
include('doctrine.php');
我在同一個目錄下有php文件doctrine.php。
每當我試着與運行腳本:
bash doctrine
我得到這個錯誤:
doctrine: line 2: ?php: No such file or directory
doctrine: line 3: syntax error near unexpected token `dirname'
doctrine: line 3: `chdir(dirname(__FILE__));'
它看起來對我來說,PHP甚至沒有運行在所有。我有感覺我正在做一些相當基本的錯誤!
任何幫助表示讚賞, 馬克。
啊是的我也試圖執行它沒有./ - 謝謝你! – koosa