1

由于服务器故障,我正在重新安装 Laravel 站点,并且遇到了找不到 Carbon 类的问题。我的网站在我的本地机器上运行,它工作正常,但是在安装到服务器上时,我得到以下信息:

[2015-07-12 21:40:54] staging.ERROR: exception 
  'Symfony\Component\Debug\Exception\FatalErrorException' with message 
  'Class 'Carbon\Carbon' not found' in 
   /data/webs/stage.mysite.org/bootstrap/compiled.php:7883

我删除了供应商并再次使用作曲家进行引导/编译和安装。还尝试了作曲家更新。我可以确定的本地和远程之间的唯一区别是我本地的 vendor/composer/autoload_classmap.php 列出了 Carbon\Carbon 类。遥控器没有。我所有来自 composer.json 的自动加载类映射和 psr-4 也都在那里。似乎唯一没有加载的是碳。

对此有什么想法吗?

4

1 回答 1

1

nesbot/carbon 目录位于供应商目录中,但其中没有任何内容。这告诉我在安装过程中出了点问题,无论我尝试了多少次。虽然从来没有任何错误消息。

这不是一个真正的答案,因为我从来不知道为什么,但我通过将本地版本的 nesbot/carbon 复制到服务器来解决它。

于 2015-07-14T00:47:34.560 回答