我可以在没有 Ruby 的情况下生成 Rails SECRET_KEY_BASE 吗?
Can I generate Rails SECRET_KEY_BASE without Ruby?
我想知道是否有一种方法可以在不安装 Ruby 的情况下生成 Rails SECRET_KEY_BASE 变量?我看到的关于 SO 的所有答案都指向在 Ruby.
中使用 SecureRandom 库
这很好,但我的情况有点鸡与蛋 - 我想生成一个带有 SECRET_KEY_BASE before 的文件我已经构建了一个 Docker 图片与我的 Rails 应用程序。容器运行所在的基础 VM 没有安装 Ruby。
它是 Ubuntu 16.04 服务器,我会尽可能少地安装额外的(最好只是 Docker!)。它安装了 Perl 和 OpenSSL。这些都可以用吗?
好的,我发现了 - 使用 OpenSSL:
openssl rand -hex 64
我想知道是否有一种方法可以在不安装 Ruby 的情况下生成 Rails SECRET_KEY_BASE 变量?我看到的关于 SO 的所有答案都指向在 Ruby.
中使用 SecureRandom 库这很好,但我的情况有点鸡与蛋 - 我想生成一个带有 SECRET_KEY_BASE before 的文件我已经构建了一个 Docker 图片与我的 Rails 应用程序。容器运行所在的基础 VM 没有安装 Ruby。
它是 Ubuntu 16.04 服务器,我会尽可能少地安装额外的(最好只是 Docker!)。它安装了 Perl 和 OpenSSL。这些都可以用吗?
好的,我发现了 - 使用 OpenSSL:
openssl rand -hex 64