問題タブ [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-on-rails - gem をアップグレードすると、古い Rails アプリケーションが壊れますか?
Rails 1.xで実行されているRailsアプリがたくさんあります。gem をアップグレードする必要があるので、問題は、gem をアップグレードした後もこれらの古いアプリは引き続き機能するかということです。
ありがとうございました。
ruby-on-rails - Rails を Gem としてインストールした場合の Sass オプション
Haml/Sass を Gem としてインストールし、Rails で使用しています。template_location
や などのオプションstyle
を Sassに渡す方法がわかりません。Sass::Plugin.options
動作しません (Haml/Sass がプラグインとしてインストールされていないため)。gem は を通じて必要ですRails::Initializer#gem
。
助けてくれてありがとう!
ruby - ステージング環境で宝石を開発するには?
分岐した gem (buildr) をハックしようとしています。そのため、github からクローンを作成し、コードの解体を開始しました。公式の gem が私のシステム (/usr/lib/ruby.../gems/buildr... の下) にインストールされています。私の開発プロセスで使用する必要がある実行可能ファイルがあります-buildr。
ここで、buildr 実行可能ファイルとライブラリーが、デフォルトの gem インストールではなく、フォークされたリポジトリーを指すようにします。これは、この宝石専用です。そのため、フォークされたリポジトリに対して行った変更は、テストなどに直接使用できます。
システム gem をロードする前にライブラリをロードする必要があると思います。誰かがそうするための最良の方法をお勧めできますか?
ruby-on-rails - Rails デプロイメントで正しい gem バージョンが見つからない
私は Rails アプリを初めてデプロイし、capistrano を使用しています。次のエラーでインストールが中止されます。
しかし、私はすでに 2.3.11 を vendor/gems にベンダー提供しており、environment.rb に次のものがあります (Google はこれが正しいことだと言っています):
ruby - JRubyはどこでスクリプトを探しますか?
コマンドjruby -S spec
を実行すると、次のエラーが発生します
スペックの場所は/usr/bin
、パス内にあります。Rspecがインストールされています。MRIRubyはスクリプトを見つけることができます。JRubyはrspecの宝石を見つけることができます。では、何が問題になっていますか?
ruby - Ruby Enterprise Edition - レーキが見つかりません
新しい VPS をセットアップし、Passenger with Ruby Enterprise Edition をインストールしました。ただし、レーキを機能させることはできません。
* 地元の宝石 *
rake タスクを実行しようとすると、次のようになります。
誰でも助けることができますか?
アドバイスをいただければ幸いです。
ありがとう。
ruby - Railsでイベントベースのメッセージングおよびバッジシステムを作成するための推奨事項が必要
特定の目標を達成したときにユーザーに報酬を与えるイベントベースの通知およびバッジシステムを作成したいと思います。目標には次のものが含まれます。
- フォーラムに20のエントリを投稿する->ホームページにアラートを表示してユーザーを強調表示し、バッジを授与
- 10日連続でサイトにログイン->ホームページのユーザーへのメッセージおめでとう
- 10のフォーラム投稿へのコメント->フォーラムバッジ賞
これはAASMなどのステートマシンの仕事でしょうか?私はそのようなシステムであまり遊んだことがありません。それがイベントを定義する方法でしょうか、それともこのタイプの動作に対応するより優れたプラグイン/ソリューションがありますか?アプローチに関するチュートリアルや推奨事項をいただければ幸いです。
ruby - インストールしているのにgemが見つからないgem
最初のgemを作成しましたが、正しくインストールできないようです。コマンドを発行できます
これは出力を生成します
しかし、それから私がタイプするときgem which ceilingfish-toto
。出力を取得します
これは非常に奇妙なことです。gemsフォルダーにアクセスすると、そこにインストールされているすべてのファイルが表示されるからです。
誰かがこれを引き起こす可能性があることを知っていますか?宝石の名前にハイフンが含まれているので文句を言っていると思います。ここでgemspecを見ることができますhttp://github.com/ceilingfish/toto
ruby-on-rails - このエラーを修正するにはどうすればよいですか?config.gem:vendor/gemsに解凍されたgemauthlogic-2.1.3には仕様ファイルがありません
Mongrelサーバーを起動するとこのエラーが発生します...
rake gems:refresh_specsを実行すると、別のエラーが発生することが示唆されます。
これを修正する方法について何か考えはありますか?
ruby - 宝石: sqlite3 と sqlite3-ruby の違いは?
誤って実行しました:
それ以外の:
したがって、gem list を実行すると、次のようになります。
2つの違いは何ですか?そして、私は両方が必要ですか?