msys.bat
実行してWindowsにImageMagickをインストールしようとしている間
ruby setup.rb install
次のエラーが表示されます。
setup.rb:787:
rbconfig
廃止され、廃止された構成の代わりに使用します。
そのようなファイルやディレクトリはありません -.config
setup.rb config
最初に詳細な使用法を
試してくださいruby setup.rb --help
msys.bat
実行してWindowsにImageMagickをインストールしようとしている間
ruby setup.rb install
次のエラーが表示されます。
setup.rb:787:
rbconfig
廃止され、廃止された構成の代わりに使用します。
そのようなファイルやディレクトリはありません -.config
setup.rb config
最初に詳細な使用法を
試してくださいruby setup.rb --help
RbConfig は、現在の Ruby 実装のほとんどのコンパイル時のプロパティへのアクセスを提供するモジュールです。RbConfig を使用するにはrequire 'rbconfig'
. 以前のバージョンの Ruby では、このクラスは単に Config と呼ばれ、require 'config'
. 現在、Config を使用しようとすると、Ruby は非推奨の警告を出します。
行 787 に移動します。setup.rb
おそらくrequire 'config'
. それを に変更しrequire 'rbconfig'
ます。それでもスクリプトが実行されない場合、または警告が引き続き表示される場合は、Config モジュールの使用箇所を検索して RbConfig に置き換えます。するとRubyが黙ります。
問題はおそらく、コンパイルしようとしているソフトウェアが最新ではないことだけです。それを機能させるためのさらに良い方法は、より新しいバージョンを見つけることだと思います。これにより、追加の問題が解決される可能性があります。
同じ問題が次の方法で解決されていました:
@aefの回答と、ファイルを次のように変更します。
require 'tempfile'
if i = ARGV.index(/\A--rbconfig=/) then
file = $'
ARGV.delete_at(i)
require file
require 'rbconfig'
else
require 'rbconfig'
end