【发布时间】:2016-05-09 21:59:37
【问题描述】:
我从 github 存储库克隆了一个现有的 laravel5 项目。在我使用 Mac 终端的根目录中,我运行了 composer install 我退出了依赖项安装,并且在某个时候输出达到了
> php artisan clear-compiled
我收到以下错误
致命错误:无法重新声明 createDirIfNotExist()(以前 宣布于 /Users/applebook/projects/referral-system/Laravel5/laravel/config/constants.php:14) 在 /Users/applebook/projects/referral-system/Laravel5/laravel/config/constants.php 第 20 行
Script php artisan clear-compiled handling the pre-update-cmd event returned with an error
自从过去几个小时以来,我一直被困在这里,没有任何解决办法。任何命令 artisan , php artisan --version composer update 都会给我同样的错误。
谁能帮我解决这个问题?另外,如果有人建议我在mac os x 上设置现有 laravel5 项目的好教程?
config/constants.php下的文件代码如下:
//Ariel
//define('FILE_PATH', "/Users/ariel_inter/git");
//define('INVOICES_PATH', FILE_PATH . "/invoices");
//define('PROFILE_PATH', FILE_PATH . "/profiles");
//Server
define('FILE_PATH', "/var/www/files");
define('INVOICES_PATH', FILE_PATH . "/invoices");
define('PROFILE_PATH', FILE_PATH . "/profiles");
function createDirIfNotExist($pathDir, $octalPermissions) {
$result = TRUE;
if (!file_exists($pathDir)) {
$result = mkdir($pathDir, $octalPermissions, TRUE);
}
return $result;
}
function getContentTypeByExtensionFile($ext) {
$result = "";
if($ext === 'pdf') {
return "application/pdf";
} else if($ext === 'png') {
return "image/png";
} else if($ext === 'jpg') {
return "image/jpeg";
} else if($ext === 'jpeg') {
return "image/jpeg";
}
return $result;
}`
【问题讨论】:
-
试过
compose dump-autoload然后作曲家安装? -
是的@BharatGeleda 我跑了
composer dump-autoload然后composer install但这是同一个问题...... -
您要克隆哪个项目?添加链接。
-
它在私有存储库中,正在处理客户的项目
-
你能告诉我们constants.php第14行和constants.php第20行吗?
标签: php laravel laravel-5 composer-php laravel-artisan