我正在尝试为我正在处理的项目自动安装依赖项。它使用来自`https://rubygems.org/downloads/libv8- 的 v8 二进制文件${V8_VERSION}-x86_64-linux.gem``
URL 的最后一部分应该是它支持的平台的 RUBY_PLATFORM
值。我在哪里可以找到这个常量的设置方式,这样我就可以在不需要安装 Ruby 的情况下确定它的值?
最佳答案
经过大量挖掘后,您寻找的 RUBY_PLATFORM 值似乎并非来自主机系统中的任何内容。相反,它是一个字符串常量,包含在 Ruby 安装的文件“rbconfig.rb”中。
现在,如果您有权访问 Ruby 文件,您可以搜索该文件,然后搜索以下代码行:
CONFIG["arch"] = "i386-mingw32"
您当然会提取不同的字符串值。
如果你可以执行 ruby 那么也许:
ruby -e "puts RUBY_PLATFORM"
但我怀疑情况并非如此。
关于ruby - 如何在没有 Ruby 的情况下获取 RUBY_PLATFORM 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53509852/