我一直在开发rails应用程序&我正在通过github与某人共享代码。当我在机器上本地运行代码时,一切都很好,但当他们在本地环境中运行代码时会出现以下错误:
缺少用于解密文件的加密密钥。向您的团队索要主密钥,并将其写入/Users/crys2fa/articles/config/master.key或将其放入ENV['RAILS_master_key']中。
有人知道我该怎么解决吗??谢谢:(
告诉你的好友运行:
EDITOR="nano" rails credentials:edit
此命令将打开nano
编辑器,并允许创建凭据文件。然后告诉他重新启动服务器。
请记住不要在版本系统中包含此文件。默认情况下,它在.git
文件中被忽略,因此您的合作伙伴很可能没有它
很奇怪的是,你可以运行它,但你的伴侣没有。你确定他不需要development.rb
中的主密钥文件吗?