問題タブ [gem]

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 投票する
3 に答える
27097 参照

ruby - gemリモートソースからリモートソースを削除する方法

Rubygemsソースにgemcutter.orgを追加しましたが、削除する方法がわかりません。

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

ruby - Ruby Gem とサニタイズの問題

Ruby gem sanitize をインストールしようとしています。私はすでにnokogiriをインストールしました:

しかし、サニタイズをインストールしようとすると、次のエラーが発生します。

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

ruby - Rubyには問題が必要

私はサニタイズジェムを稼働させようとしています。必要に応じてsanitizeとnokogiri1.3.3をインストールしましたが、application_helper.rbで使用しようとすると次のようになります。

エラーが発生します:

nokogiriが必要な場合にもエラーが発生しますが、rmagickなどの別のgemが必要な場合は発生しません。

nokogiriとsantitizeの両方をアンインストールして再インストールしようとしましたが、うまくいきませんでした。

更新:irbからrequireコマンドを実行すると、raccが見つからないというエラーが発生します。raccをインストールしようとすると、rubygemのインストール中にエラーメッセージが表示されます。

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

ruby-on-rails - 最近の宝石では動作しません

私は大学のプロジェクトに取り組んでおり、先生がそのサーバーをセットアップしましたが、Ruby 1.9.x をインストールした後、Ruby 1.9/Rails 2.3.4 の問題のために Ruby 1.8.x に戻す必要がありました。

今では、Rails アプリを作成するたびに、常に Rails 2.2.3 の gem を使用しています。

environment.rb (RAILS_GEM_VERSION = '2.3.4' ...) を変更しましたが、動作しません。
先生は「ruby env」の出力を見せてくれましたが、Ruby 1.8 フォルダーを指しているように見えます。

「ようこそ」ページは次のように表示されます。

Ruby バージョン 1.8.7 (x86_64-linux)
RubyGems バージョン 1.3.4
Rails バージョン 2.2.3
Active Record バージョン 2.2.3
Action Pack バージョン 2.2.3
Active Resource バージョン 2.2.3
Action Mailer バージョン 2.2.3
Active Support バージョン 2.2.3
Edge Rails リビジョン不明

「宝石リスト」の出力は次のとおりです。

*** LOCAL GEMS ***
actionmailer (2.3.4, 2.2.3) actionpack (2.3.4,
2.2.3)
activerecord (2.3.4, 2.2.3)
activeresource (2.3.4, 2.2.3)
activesupport ( 2.3.4、2.2.3 )
ビルダー (2.1.2)
fastthread (1.0.7)
mysql (2.8.1)
パッセンジャー (2.2.5)
ラック (1.0.1、1.0.0)
レール (2.3.4、2.2. 3)
レーキ (0.8.7)
RedCloth (4.2.2)
テストユニット (2.0.5)
xml-simple (1.0.12)

また、先生はmysql gemをインストールしましたが、それは不要または非推奨であることが示されたと思いますが、mysql は機能しています。

Rails 2.3.4 の gem が動作しない原因を知っている人はいますか?

ありがとう

0 投票する
3 に答える
8232 参照

ruby - gemcutter を Ruby Gem ソースとしてインストールできない

gemcutter.org にある thinking sphinx gem をインストールしようとしています。

コマンドを実行すると

エラーが発生します:

上記の URL をhttp://gemcutter.org.specs.4.8.gzに変更すると、ファイルが見つかります。rubygems に .gz 拡張子でダウンロードするように指示するにはどうすればよいですか?

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

mysql - MysqlError を発生させます。raise Mysql::Error 両方とも機能しますが、これはどのように起こったのでしょうか?

ご挨拶、

私は mysql の例外に取り組んでいましたが、発生した例外が 2 つの異なる例外名に応答しているという興味深い問題に遭遇しました。どうしてそうなった?

-ダニエル

-- 出力

テストの開始 - MysqlError MysqlError

テストの開始 - Mysql::Error Mysql::Error

0 投票する
4 に答える
6690 参照

ruby - Ruby gems リポジトリ

ローカル サーバーの 1 つに gem リポジトリを設定しようとしています。これが私が実行している手順であり、いくつかのガイドから従ったものです。

1) BASEDIRフォルダー/var/www/html/gems
を作成します 2) sudo cp -r /usr/lib/ruby/gems/1.8/gems/someGem /var/www/html/gems
3) sudo gem generate_index -d /var/www/html/宝石

ただし、これを実行すると、次の出力が得られます。

何らかの理由で宝石をロードしていません。BASEDIR/var/www/html/rubygems/として作成し、さらにBASEDIR内にgems/ディレクトリを作成し、目的の gem をこのgems/ディレクトリにコピーすることを推奨するガイドを見ました。私もこれを試しましたが、同じ結果が得られました。

私たちのサーバーは、この投稿で述べたのと同じ構成(RHEL5、ruby 1.8.5、/var および /tmp を別のパーティションに配置) という不運にも恵まれましたが、推奨どおりに ruby​​ 1.8.6 にアップグレードしましたが、それでもうまくいきません。 gem をロードします。

誰かがこれに出くわしましたか?解決策を見つけましたか?

0 投票する
4 に答える
329 参照

ruby-on-rails - gem がライブラリかどうかを調べる方法は?

environment.rbの指示を使用して Rails アプリにいくつかの gem を追加してみました。config.gemこれにより、アプリが新しいシステムにデプロイされたときに、不足している gem の問題を次の方法で処理できます。rake gems:install

アプリが依存する必要な gem のリストを追加した後、アプリを起動できませんでした。environment.rb ファイルから必要な gem のリストを削除すると、アプリは正常に起動します。

environment.rb のコメントは言う

gem の 1 つに :lib オプションがないことはほぼ確実です。gem がライブラリであり、そのライブラリ名であるかどうかを確認するにはどうすればよいですか?

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

ruby - gem で更新を表示するにはどうすればよいですか?

更新をインストールせずに gem の更新があるかどうかを cron で自動的にチェックするスクリプトをウェブサーバーに追加したいと考えています。gem docs でこのタスクについて何も見つかりません。

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

ruby - Rubynet-dns逆引き参照

私は、rubyのnet-dnsgemで逆引きDNSルックアップを機能させようとしています。

rdocから

動作するはずですが、私は得ています

最後の2行。

これは、githubソースのヘッドから構築されたカスタムgemまたはからの最新リリースバージョンを使用して発生します