私は、サンドボックスのRuby環境で作業していて、混合結果でライブラリを追加しようとしています。しかし、それはRubyがどのように動作するかについて興味深い質問を提起しています。私はRubyがどのようにライブラリをリンクしているのか、起動時に何をロードするかを決める方法を理解しています。私はRubyに関する非常に低いレベルの質問とライブラリへのリンク
require 'someLib/someClass'
を行う際に何が起こっているか
私は前に.RBファイルを必要としていたが、動作がLIBSと異なっています。それは
require 'DL'
はどのようにそれをロードするファイルのか分からない中でのようなディレクトリを必要としているように見え、どのようにインタプリタにその名「DL」が登録されている場合 は、どのような作業を必要としていますか?
P.S:私は今と仕事をしなければならないのRubyの唯一の露出した部分は、「MSVCRT-ruby18.dll」
$ SAFE => 0;これはまさに私が探していたものです! – QueueHammer