【发布时间】:2014-06-11 19:33:10
【问题描述】:
我正在与一个远程合作伙伴一起开发一个 Laravel 项目。
我没有安装 mcrypt,所以每次需要使用 composer 时我都通过别名引用 php:
alias php='/Applications/MAMP/bin/php/php5.5.3/bin/php'
在我的远程朋友安装了 Sentry 包之前,这是一个很好的修复,但我无法做到。
使用另一个stackoverflow thread 我能够使用 mcrpyt 引用正确版本的 php,更新 composer 并安装 sentry。
这是我的问题:
Sentry 在我合作伙伴的本地主机上工作,当我将他的分支克隆到测试文件中时它工作。但是,当我从同一个分支拉到本地主机时,哨兵不起作用。
我收到的错误是:
Class User contains 3 abstract methods and must therefore be declared abstract or
implement the remaining methods (Illuminate\Auth\UserInterface::getRememberToken,
Illuminate\Auth\UserInterface::setRememberToken,
Illuminate\Auth\UserInterface::getRememberTokenName)
所以,我的问题是:克隆和使这个捆绑包不起作用的拉取之间有什么不同?我很确定这与作曲家有关,即使我在拉取远程文件后自动转储并更新了它。
如果我没有提供足够的信息来帮助诊断问题,我深表歉意。我很乐意提供更多信息,但目前我不确定哪些额外信息会有所帮助。
TIA
【问题讨论】: