問題タブ [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 - RailRoadダイアグラムジェネレーターを使用している人はいますか?
最近、RailRoad gemをインストールして、アプリのモデルとコントローラーの.svg図を生成しました。
レーキタスクは同様のエラーで壊れ続けます:
2つの別々のアプリでrakeタスクを試しましたが、エラーが別の「一定の」名前で表示され続けます。
同様の問題でそれを使用している人はいますか?
ruby - OS X 10.5 での Ruby の従来の GEM パスは何ですか?
私のマシンのルビーにはパフォーマンス上の問題があり、ライブラリのロードに分離していると思います (#require が呼び出されたとき)。
私が走るとき
/Users/matt/.gem には何もありませんが、/Library/Ruby と /System/Library/Frameworks/Ruby.framework の両方にたくさんあります。
何を与える?これは正常ですか?
よろしくお願いします。
jruby - アップグレード間での JRuby gem の保持
JRuby の頻繁なアップグレードの 1 つをインストールするとき、gem を再インストールする必要があります。通常、gem は jruby インストール ディレクトリにあるためです。
私はそれがこのようである必要がないことを知っています。これを回避する方法について、誰かが説明を投稿したり、Web ページを参照したりできますか?
私は、C-Ruby インストールで gem を共有したくありません。JRuby のインストール間で共有するだけです。
ありがとう、
ruby-on-rails - 冷凍キャピストラーノパート2を使用するにはどうすればよいですか?
数日前に凍結されたCapistranoの使用に関する質問に続いて、ベンダーフォルダーで凍結されたCapistranoを実行する際にまだ問題が発生しています。
凍結バージョンのキャップを実行しようとすると
エラーが発生します
依存関係であることがわかっていたので、ベンダーフォルダーでnet-ssh-2.0.4をフリーズしましたが、どのように使用しますか?
gempathの下の.gemrcファイルにベンダーフォルダーを追加したかったのですが、うまくいきませんでした。「gemenvironment」にはベンダーパスが表示されますが、「gemlist」にはベンダーフォルダー内のgemは表示されません。
何か案は?
ruby - Ruby gem パッケージでファイルを任意の場所にコピーするにはどうすればよいですか?
ソフトウェア パッケージがあるとします。gem は、Ruby の世界であらゆるものを配布するための事実上の標準的な方法であるため、それを gem にしたいと考えています。ジェムはライブラリにとって素晴らしいものです。しかし、実際のアプリケーションでは、Rubygems システムが不足しているようです。実行可能ファイルをシステム全体の実行可能 PATH のどこかに配置するようにマークする方法が導入されたのは、「最近」だけです。残念ながら、Ruby gem は、ソフトウェア パッケージの他の側面、つまり構成ファイルを /etc のような場所に配置したり、ドキュメントを /usr/share/doc の下に配置したりする必要があるようです。またはそれは?私の質問は:
設定を /etc にインストールするように指示やコードを gemspec に入れたり、適切な標準化された場所 (/usr/share/doc など) の下にドキュメントを入れたりすることはできますか? または、回避策として、インストール後のスクリプトを実行してこれらのことを行うことはできますか?
この記事の執筆時点では rubygems.org がダウンしていることに注意してください。そのページの Google キャッシュは次のとおりです。 20%23page85&hl=ja&ct=clnk&cd=1
repo の specification.rb ファイルを調べて、最後までスクロールすると (「:section: Required gemspec attributes」を検索)、現在サポートされていると思われる属性を確認できます。そこには、私が望むもののように見えるものは何もありません。
ruby-on-rails - SQLite gem をインストールできないのはなぜですか?
Ruby 1.8.6、Rails 2.2.2、gem 1.3、および sqlite-3.5.9 を搭載した Fedora 9 Linux ボックスに SQLite gem をインストールしようとしています。私が実行しているコマンドとその結果は次のとおりです。
gem_make.out
すでにコンソールに送信されたものを繰り返すだけです。このgemをインストールするにはどうすればよいですか?
ruby - documentation/library/script で .gemspec バージョンを使用する
それで、私は最近、たくさんの ruby gem を書いています。便利だと思うことの 1 つは、現在のバージョン (gemspec で指定されている) を、私rdoc
のライブラリの で生成されたドキュメントと、使用される で生成されたセクションに含めることです。私のスクリプト(gem経由で配布しています)によって。ユーザーが現在使用しているライブラリ/スクリプトのバージョンを簡単に把握できるようにする方法。OptionParser
--help
lib/
またはbin/
ディレクトリ内の ruby ファイルから、gemspec で指定したバージョンにアクセスする方法はありますか? そうすれば、一度に複数の場所を更新する必要はありません-gemspecだけです。
現在、私は自分の gemspec を手作業で生成していますが、まだ Rake トレインには乗っていません。rubygems が提供するものだけで直接やりたいことを実行できない場合、rake または別のツールでこれを実行できますか?
ruby-on-rails - プラグインまたはGemを作成しますか?
通常、プラグインは、他のプロジェクトでもう一度必要になることがわかっているモジュールがあるときに作成しますが、gemとしてパッケージ化することもできます。
プラグインの作成よりも宝石を作成する必要があるのはいつですか?電話をかけるための基準はありますか?
ruby - gem を RubyCocoa アプリに埋め込む方法は?
RubyCocoa アプリに 2 つの gem を埋め込みたいので、ユーザーが自分でコンソールにそれらをインストールする必要はありません。しかし、それを行う方法に関する情報が見つかりません。
ruby-on-rails - Rails で gem からモジュール メソッドをオーバーライドする
私のバージョンの Oracle では、will_paginate gem が壊れています。paginate_by_sql
WillPaginate モジュールのデフォルトの方法では、余分な「AS」がクエリに挿入され、クエリが失敗します。
コード自体は簡単に修正できますが、Rails に変更を反映させる最善の方法がわかりません。
gem 自体のコードを変更したくありません。変更すると、他のマシンでコードが壊れてしまうからです。
以下を含む lib/test.rb ファイルを作成してみました。
environment.rbからそれを要求していますが、私の変更を反映していません。また、controllers/application.rb から要求しようとしましたが、やはり変更が反映されませんでした。
一時的に、特定のモデル自体のメソッドをオーバーライドすることで機能するようになりましたが、これはちょっとしたハックであり、このプロジェクトの他のモデルでは使用できません。
これを行う簡単な方法があると確信していますが、Google を使用して追跡することはできません。