首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel + git,贡献者有不同的环境

Laravel + git,贡献者有不同的环境
EN

Stack Overflow用户
提问于 2015-06-01 09:50:59
回答 2查看 303关注 0票数 2

我和我的同事正在尝试在我们的Laravel项目中使用本地的git。我使用的是Ubuntu,PHP5.5.9-1ubuntu4.9,他使用的是Debian和PHP5.4.39。

当我提取他提交的版本时,我在尝试运行composer update时出错

代码语言:javascript
复制
user@ubuntu:/var/www/frontend$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
PHP Fatal error:  Class 'Illuminate\Support\Arr' not found in /var/www/frontend/vendor/laravel/framework/src/Illuminate/Support/helpers.php on line 182
Script php artisan clear-compiled handling the post-install-cmd event returned with an error   [RuntimeException]                                                                                                                                                            
Error Output: PHP Fatal error:  Class 'Illuminate\Support\Arr' not found in /var/www/frontend/vendor/laravel/framework/src/Illuminate/Support/helpers.php on line 182  

我们在git上有供应商文件夹,因为没有它对我们来说不是一种选择。

我想问题是不同的php版本。是否有一种手动设置php版本的方法,以便composer获得正确的依赖关系?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-01 15:37:34

问题可能是:

用户签入项目,包括供应商文件夹。

后来供应商以某种方式添加到.gitignore中

没有人注意到新的文件没有被添加到回购程序中,魔法确保所有的东西都能像以前一样工作:D

票数 0
EN

Stack Overflow用户

发布于 2015-06-01 10:15:46

可以在要求部分中的composer.json文件中设置php版本。

代码语言:javascript
复制
"require": {
"php": ">=5.3.0",
},
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30570388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档