【发布时间】:2015-11-28 10:12:24
【问题描述】:
我是第一次将 github 与 laraval 结合使用。
我有 2 个本地环境:
- a) 我使用 MAMP Pro 进行本地开发 (Mac)
- b) 我使用 XAMPP 进行本地开发 (Windows)
我创建了一个新的存储库并在环境 a) 上推送到 github,我在设置 b) 上克隆了这个存储库并添加了一个 .env 文件来设置我的数据库。但是我有点困惑如何处理 app_key 值,我需要从我的初始环境中复制它吗?还是需要一个新的?
我的问题的第二部分是我似乎对 xampp 与 mamp pro 有问题,因为它们重写了几个 url,这意味着我的项目不会在环境 b) 上运行。我需要调整其他设置吗?如果我在环境 b) 上提交,它会再次刹车吗?
在环境 b) 上运行项目时出现错误消息
Warning: require(D:\dev.local\ADifferentDesign\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in D:\dev.local\ADifferentDesign\bootstrap\autoload.php on line 17
Fatal error: require(): Failed opening required 'D:\dev.local\ADifferentDesign\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in D:\dev.local\ADifferentDesign\bootstrap\autoload.p
我真的很困惑,我看到了其他类似的问题,但没有一个是我想要的。
非常感谢未来项目的好方法
进度更新 1:我用相同的密钥更新了我的 .env 文件。但是上面显示的错误仍然存在。我也不想每次切换环境时都更改自动加载中的路径。
【问题讨论】:
-
是的,您需要为每个环境生成一个密钥。搬到宅基地。
-
好的,我会生成一个单独的密钥,搬到宅基地确实回答了我的问题,如果可能的话,我宁愿不必这样做
-
你不必搬到宅基地。
-
我已经修改了我的 .env 文件,但我的问题第二部分中显示的错误仍然存在,我真的不想只为其他环境分支。
标签: php git laravel github laravel-5.1