問題タブ [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.
ruby - gemリモートソースからリモートソースを削除する方法
Rubygemsソースにgemcutter.orgを追加しましたが、削除する方法がわかりません。
ruby - Ruby Gem とサニタイズの問題
Ruby gem sanitize をインストールしようとしています。私はすでにnokogiriをインストールしました:
しかし、サニタイズをインストールしようとすると、次のエラーが発生します。
ruby - Rubyには問題が必要
私はサニタイズジェムを稼働させようとしています。必要に応じてsanitizeとnokogiri1.3.3をインストールしましたが、application_helper.rbで使用しようとすると次のようになります。
エラーが発生します:
nokogiriが必要な場合にもエラーが発生しますが、rmagickなどの別のgemが必要な場合は発生しません。
nokogiriとsantitizeの両方をアンインストールして再インストールしようとしましたが、うまくいきませんでした。
更新:irbからrequireコマンドを実行すると、raccが見つからないというエラーが発生します。raccをインストールしようとすると、rubygemのインストール中にエラーメッセージが表示されます。
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 が動作しない原因を知っている人はいますか?
ありがとう
ruby - gemcutter を Ruby Gem ソースとしてインストールできない
gemcutter.org にある thinking sphinx gem をインストールしようとしています。
コマンドを実行すると
エラーが発生します:
上記の URL をhttp://gemcutter.org.specs.4.8.gzに変更すると、ファイルが見つかります。rubygems に .gz 拡張子でダウンロードするように指示するにはどうすればよいですか?
mysql - MysqlError を発生させます。raise Mysql::Error 両方とも機能しますが、これはどのように起こったのでしょうか?
ご挨拶、
私は mysql の例外に取り組んでいましたが、発生した例外が 2 つの異なる例外名に応答しているという興味深い問題に遭遇しました。どうしてそうなった?
-ダニエル
-- 出力
テストの開始 - MysqlError MysqlError
テストの開始 - Mysql::Error Mysql::Error
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 をロードします。
誰かがこれに出くわしましたか?解決策を見つけましたか?
ruby-on-rails - gem がライブラリかどうかを調べる方法は?
environment.rbの指示を使用して Rails アプリにいくつかの gem を追加してみました。config.gem
これにより、アプリが新しいシステムにデプロイされたときに、不足している gem の問題を次の方法で処理できます。rake gems:install
アプリが依存する必要な gem のリストを追加した後、アプリを起動できませんでした。environment.rb ファイルから必要な gem のリストを削除すると、アプリは正常に起動します。
environment.rb のコメントは言う
gem の 1 つに :lib オプションがないことはほぼ確実です。gem がライブラリであり、そのライブラリ名であるかどうかを確認するにはどうすればよいですか?
ruby - gem で更新を表示するにはどうすればよいですか?
更新をインストールせずに gem の更新があるかどうかを cron で自動的にチェックするスクリプトをウェブサーバーに追加したいと考えています。gem docs でこのタスクについて何も見つかりません。
ruby - Rubynet-dns逆引き参照
私は、rubyのnet-dnsgemで逆引きDNSルックアップを機能させようとしています。
rdocから
動作するはずですが、私は得ています
最後の2行。
これは、githubソースのヘッドから構築されたカスタムgemまたはからの最新リリースバージョンを使用して発生します