我正在尝试使用nginx和独角兽首次在Ubuntu上运行我的rails应用程序。我的问题是,当我查看我的日志时,我看到以下错误。
loginB.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
char[] pass = passwordText.getPassword();
System.out.println(pass);
}
});
我查看了`app error: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` (
RuntimeError)`
看起来像,
secrets.yml
当我在命令行上键入...
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
...
以检查以确保密钥已设置时,我得到一个密钥,这似乎表明该密钥已正确设置。这里缺少什么?
答案 0 :(得分:0)
您的独角兽进程以root身份运行。但是你可能用非root用户设置你的密钥 要解决此问题,建议您使用dotenv(https://github.com/bkeepers/dotenv)。