使用RbConfig而不是过时和弃用的Config

Kam*_*rai 5 ruby windows imagemagick

尝试msys.bat通过运行在Windows上安装ImageMagick

ruby setup.rb install
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

setup.rb:787:使用rbconfig而不是过时和弃用的配置.
没有这样的文件或目录-.config
setup.rb config首先
尝试ruby setup.rb --help详细用法

aef*_*aef 2

RbConfig 是一个模块,可以访问当前 Ruby 实现的大部分编译时属性。要使用 RbConfig,必须require 'rbconfig'. 在 Ruby 的早期版本中,此类仅称为 Config 并通过require 'config'. 现在尝试使用 Config 时,Ruby 会发出弃用警告。

进入setup.rb第 787 行。在那里您可能会发现一个require 'config'. 将其更改为require 'rbconfig'. 如果这不能使脚本运行或者仍然有警告,请搜索 Config 模块的用法并将其替换为 RbConfig。然后Ruby就会闭嘴。

该问题可能只出现您尝试编译的软件不是最新的。我想让它工作的更好方法是找到它的更新版本,这可能会解决其他问题。

  • Linux 上的 setup.rb 在哪里? (2认同)