問題タブ [taglib-ruby]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
426 参照

ruby-on-rails - RailsでTaglib-rubyを使用すると、オーディオファイルは常にnullになります

Rails でアプリを作成しようとしています。これは、オーディオ ファイルのアップロードを取得し、それらからメタデータを読み取ってデータベースに入力します。Taglib-ruby gem を使用して、さまざまなファイル タイプを処理しています。アップロードは単独で動作しているように見えますが、Taglib はそれに与えられたファイルを null と見なします。

これが私のコントローラーです:

フォーム送信に対する私の見解:

Taglib 自体は機能しているようです - 「require 'taglib'」を追加すると、それに関して発生していたエラーが削除され、レールの外で作成したモックアップは正常に機能しました (したがって、私が使用しているファイルも問題ではありません)。これを実行するたびに、制御フローがレイズ コマンドにヒットし、レコードが保存されません。fileref.null? true を返しています。これは、アップロード プロセスに何か問題があることを示唆していますが、何が原因かわかりません。

理想的には、複数のアップロード オプションを使用して、このプロセスを各ファイルで順番に実行したいと考えていますが、1 つのアップロードを null 以外として登録することさえできません。

0 投票する
0 に答える
134 参照

ruby - coreaudio で narray が見つからない、gem エラー Mac OSX

Mac に coreAudio をインストールしました。outloop_sine.rb の例を起動します。

次に、その戻り値:

次に、必要な narray をインストールします。

それは機能しますが、outloop_sine.rbの例を再度起動すると、同じエラーが表示されます...

あなたの助けに:

と:

結論として、私はlibrubyを持っていません:

最初のエラー メッセージで必要:

私のcoreAudio gemの問題は何ですか?

0 投票する
1 に答える
118 参照

ruby - 本番環境に taglib-ruby をインストールする方法

本番システムに taglib-ruby をインストールしたいと考えています。次の手順を試しました。

ステップを実行するとmake、次のエラーが表示されます。

gcc --バージョン

0 投票する
2 に答える
438 参照

ruby - Ruby の foreach または glob を ARGV で動作させることができません... またはまったく動作しません

taglib-ruby を使用して、1 日に何回曲を聴けるかを調べています。単一の曲で動作するようになりましたが、ディレクトリをループして各曲の長さと1日に何回聞くことができるかを吐き出すことができるように修正しようとしています. 実行時にエラーはスローされませんが、何も出力されません。何らかの理由でファイルが表示されているとは思いません。foreach を使用しようとしましたが、次のようなエラーが発生し続けました。

次のようなディレクトリ名をプログラムにハードコードしただけでも、同じ問題が発生します。

だから私はグロブに切り替えてみました:

これは機能しません。エラー メッセージはありませんが、何も出力されません。入れてもうまくいきません

これでサップ?新人でごめんなさい。

0 投票する
0 に答える
85 参照

ruby-on-rails - ペーパークリップでtaglib-rubyを設定する方法

ペーパークリップを介して mp3 ファイルを s3 に正常にアップロードし、mp3-info を介して抽出されたメタデータを正常に取得するトラック モデルがあります。唯一の問題は、アップロードされた mp3 ファイルのカバー アートも抽出したいのですが、mp3-info はこれをサポートしていません。このモデルに taglib-ruby を実装してカバー アートを抽出し、それをクリップで保存する前に保存するにはどうすればよいですか?

0 投票する
0 に答える
47 参照

ruby - Ruby Segmentation fault with FastImage and Taglib

I'm using FastImage and TagLib to manipulate mp3 files and, in this example, to extract a possible image from the tags. It was working like a charm, but for one file it is happening a bug that I don't know how to handle.

#xA;

On the FastImage.resize method it's happening the following error:

GD Error: gd-jpeg: JPEG library reports unrecoverable error: Invalid JPEG file structure: two SOI markers /< user path >/.rvm/gems/ruby-2.3.1/gems/fastimage_resize-2.0.3/lib/fastimage_resize.rb:90: [BUG] Segmentation fault at 0x00000000000008 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin14]

There is no problem in having an error in the image, because it's uploaded by an user, but I need to rescue this error to give the proper treatment and I'm not finding a way to do this. I want to know if there is a way to rescue this error.