![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
DXRubyを用いたゲーム開発に興味を持ち、rubyの勉強を始めたものです。
MP3ファイルを再生できないと聞き、Bass.rbをつかおうと思ったのですが
Bass.rubyをコマンドプロンプトで実行したところ、
「DL is deprecated, please use Fiddle」というエラー?が出ました。
dllファイルは同ディレクトリにもちろん置いてあります。
検索をかけてみましたが、いまいち納得いく回答がありませんでした。
これはどういうことなのでしょうか。
回答、宜しくお願いいたします。
(情報が不足していたら申し訳ございません。
誠に恐縮ですが、おっしゃっていただければ追加で書き込みを行います。)
No.3
- 回答日時:
ユーザーとしては特に気にする必要はありません。
無視してください。DLL等を呼び出す Ruby標準添付の DL というライブラリが非推奨になって、Fiddle というライブラリが代替物であるという意味です。プログラムを作る人に向けた警告メッセージなので、単なるユーザーの場合は無視でOKです。
Rubyのバージョンがさらに上がるとDLライブラリが標準添付から削除されてしまうかもしれず、それまでにプログラム開発者は対応が必要です。
この回答への補足
notnotさん
回答ありがとうございます。
>DLL等を呼び出す Ruby標準添付の DL というライブラリが非推奨になって、Fiddle というライブラリが代替物であるという意味です。プログラムを作る人に向けた警告メッセージなので、単なるユーザーの場合は無視でOKです。
ということは、
「DL is deprecated, please use Fiddle」
この文章はエラーではなく、正常に通ってるということでしょうか。
くどいようで申し訳ございません。
No.2
- 回答日時:
>require "fiddle"を追加したところ、
> DL is deprecated, please use Fiddle
require "dl"となっている所を削除しないと二重にインストールされるので、書かれているエラーが出るはずです。
慣れておられないのでしたら2.0.0ではなく1つ前のruby 1.9.3に変えられたらいかがでしょうか。
bass.rbってどこで手に入るのでしょうか?freeだったらこちらでも見てみますが。
この回答への補足
ki073さん
再び回答ありがとうございます。
>require "dl"となっている所を削除しないと二重にインストールされるので、書かれているエラーが出るはずです。
bass.rb内のコードを探してみましたが、require "dl"という記述を見つけることができませんでした…
>慣れておられないのでしたら2.0.0ではなく1つ前のruby 1.9.3に変えられたらいかがでしょうか。
ご助言ありがとうございます。
もう少し格闘してみて、無理そうでしたら1.93に変えてみようと思います。
>bass.rbってどこで手に入るのでしょうか?freeだったらこちらでも見てみますが。
見ていただけると、本当に助かります。
bass.rbは以下のURLからダウンロードできます。
http://dxruby.sourceforge.jp/cgi-bin/hiki.cgi?%A …
No.1
- 回答日時:
質問欄に書いてある通りですが
「DL is deprecated, please use Fiddle」
DLは廃止されたのでFiddleを使えということです。
2.0.0ではそうなったようです。
require "fiddle"に変えてみてください。そのまま動くかはわかりませんが。
この回答への補足
回答ありがとうございます。
Bass.rbの冒頭に
require "fiddle"を追加したところ、
DL is deprecated, please use Fiddle
と全く同じエラーが出て、
require "Fiddle"を追加したところ、
DL is deprecated, please use Fiddle
C:/Ruby200/lib/ruby/2.0.0/Fiddle.rb:43: warning: already initialized constant Fi
ddle::RTLD_GLOBAL
C:/Ruby200/lib/ruby/2.0.0/fiddle.rb:43: warning: previous definition of RTLD_GLO
BAL was here
C:/Ruby200/lib/ruby/2.0.0/Fiddle.rb:44: warning: already initialized constant Fi
ddle::RTLD_LAZY
C:/Ruby200/lib/ruby/2.0.0/fiddle.rb:44: warning: previous definition of RTLD_LAZ
Y was here
C:/Ruby200/lib/ruby/2.0.0/Fiddle.rb:45: warning: already initialized constant Fi
ddle::RTLD_NOW
C:/Ruby200/lib/ruby/2.0.0/fiddle.rb:45: warning: previous definition of RTLD_NOW
was here
という警告を受けました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト mmfファイルからmp3に変換できる方法を教えてください(XMediaRecode以外で) 2 2022/03/22 22:25
- iPad iPad air 5 を使っています。 バッテリーの持ちが良く、スピードも速いので使う頻度は高いです 3 2022/08/26 18:12
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- Windows 7 Media Playerが開かない。ファイルアイコンを右クリックしても「プロパティ」が表示されない。 2 2023/02/05 14:45
- その他(AV機器・カメラ) GoPro動画をPC版Quikで再生できない 1 2022/05/14 21:04
- オープンソース Python openpyxlを使用したセル番地の使用について 1 2023/08/03 22:05
- Windows 10 2件の中断されたアクション 予期しないエラーのため、ファイルを削除できません。 このエラーが再発する 1 2022/03/27 19:33
- WordPress(ワードプレス) WordPressのサイトにPDFをアップロードした際にGoogleなどの検索結果に出ないでほしい 1 2022/08/03 10:44
- Visual Basic(VBA) tatsumaru77様 昨日回答して頂いたものです。 すみませんが、昨日の質問で1つ補足があります 1 2022/05/15 15:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あせんうぶり言語
-
(再質問)エクセルのマクロボ...
-
パソコンのスクリーンセーバー...
-
これらは書誌情報だと思うので...
-
pythonエラー
-
英数字を含む文字列(0-9,A-Z)...
-
Beautiful Soupのインストール...
-
VBScriptでExcel(2019)上のデー...
-
100万件越えCSVから条件を満た...
-
rubyでじゃんけんのプログラム...
-
Accessで文字列のバイト数読み込み
-
ビーリアルのユーザー名を変え...
-
教えてください
-
Ruby on railsをrails sで立ち...
-
C言語の入力した文字を反転させ...
-
符号付整数の演算結果を答えよ ...
-
実行時エラー450:引数の数が一...
-
情報の表現。()内がどうしても...
-
pythonのerrorコード
-
三項でたとえば交換って
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エラーが起こる理由を教えてい...
-
ruby ldapライブラリが利用でき...
-
MacRubyにおけるコメントアウト...
-
ruby.exeとrubyw.exeに違いがあ..
-
rubyでパケットキャプチャ出来...
-
ruby inject
-
GUIプログラムを作りたいのですが
-
Bass.rbでMP3ファイルを再生したい
-
railsで、データベースのfindの...
-
gem install railsで「NameErr...
-
rubygemsとruby twitter gem ...
-
RubyでMySQLを使いたいけど。
-
requireでエラーが起きてしまう
-
requireするファイルのパス
-
小文字wと大文字Wの区別
-
システムエンジニアの適正について
-
web上のhtmlファイルから文字デ...
-
VB.NETで階乗を求めるプログラ...
-
COBOLのIFの入れ子について
-
Ruby / passenger のインストー...
おすすめ情報