2017-07-11 44 views
0

我正在与我的一位朋友合作开发基于Keystone的项目。他完成了所有初始化工作,并将所有内容都推送到了GitHub。我分叉并将repo克隆到我的机器(macOS 10.13)。分叉回购的基石错误

当试图运行node keystone我得到这个:

Error: Invalid Configuration 

CloudinaryImage fields (About.heroImage) require the "cloudinary 
config" option to be set. 

See http://keystonejs.com/docs/configuration/#services-cloudinary for 
more information. 

我没有看到任何.ENV文件,这样我就可以得到一切我的验证机来运行梯形上。

为什么他的.env文件不会被推送到GitHub?或者是我的问题是别的?

在此先感谢。

回答

0

我不需要.env是所有场景都需要的。 您可以创建自己的文件.ENV这样

CLOUDINARY_URL=cloudinary://252283466736269:[email protected] 
+0

有点像https://gist.github.com/jhairau/dc987fc4fbfeaa5369bf0e0e554d83d9? – VonC

0

.env文件应该永远不被提交到Git的,因为他们可能包含机密信息和环境的具体配置。

.env文件只包含键/值对,因此您只需在名为.env的项目的根目录下创建一个文件并添加所需的值。

如果您使用https://github.com/keystonejs/generator-keystone它会为您创建一个示例环境文件。但显然这可能是你的朋友的项目有一些特定的配置选项,你需要问他。