問題タブ [gemset]
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 - Ruby 2.0.0-p247 のデフォルトの gemset にはどのような gem がありますか?
たまたま走っrvm gemset empty default
た。
手動で再インストールできるように、誰かが gemsetdefault
のすべての gem を一覧表示できますか?ruby-2.0.0-p247
ありがとう!
ruby - `rvm use 2.0.0@something` の `@something` は何を表していますか?
タイトルが示すように、 ?で何をするかに関するドキュメントが見つかりません@something
。rvm use 2.0.0@something
rubygems - バンドルのインストールを元に戻すには?
私は Octopress のブログに取り組んでいるので、別の gemset をセットアップしてrvm use gemset octopress
. それはすべてうまくいきました。しかし、新しい ZSH タブ (関連する場合は OS X Mountain Lion を使用しています) を開くと、以前使用していた gemset に戻りました。私はその時点でそれを知らなかったので、私は走っbundle install
た. Octopress gemset に既にインストールしたすべての gem がインストールされていることに気付いたので、何が起こっているのかを突き止めました。質問: これを元に戻す簡単な方法があるbundle install
ので、他の gemset にこれらの gem がすべて含まれないようにするか、gem ごとに手動でアンインストールする必要があります (それらはかなりの数です)。ありがとう。
rvm - rvm ラッパーの ruby と gemset の組み合わせを識別する方法
ST2 の Ruby コードのすべての行の結果を表示するために、seeing_is_belbeing をインストールしようとしています。
ST2 で使用できる Ruby バイナリを生成する rvm ラッパーを作成することになっています。
使用するルビーと宝石セットの組み合わせを決定する必要があります。
現在、Ruby バージョン 1.9.3-p429 を使用しています。
私の .rvm ディレクトリには、「gems」および「gemsets」フォルダーがあります。
gems/ruby-1.9.3-p429 ディレクトリ内に gemsets フォルダーがない場合、gemset を選択する方法がわかりません。
私は以下を試しました。
私が見た例では、rbx@rails3 を ruby/gemset コンボとして使用し、次のように入力します。
命令はST2ではなくtextmateのラッパーであるためです。
通訳者が rbx を使用しているため、通訳者を特定する方法がわかりませんでした。私の通訳者は MRI だと思いますか?
インストールの一般的な手順では、RBENV も提案されています。これはrvmの代わりですか?
また、Ruby バイナリとは何ですか?
ruby-on-rails - rvm gemset をミラー化/Capistrano のバンドル インストールを参照する
現在、Capistrano を使用してローカル マシンから開発サーバーにデプロイしています。開発サーバーには「vcc」と呼ばれる私のプロジェクト用の gemset がありますが、インターネット上で明らかなように、Capistrano はそのバンドルを rvm gemset ではなく shared/bundle にインストールします。
.rvmrc ファイルを作成し、プロジェクトに cd するときに 'vcc' gemset を選択するのは簡単です。ただし、この gemset はデプロイの一部として更新されません。したがって、私は通常、rvm gemset ではなく「shared/bundle」を選択する「bundle exec」を使用してすべてのコマンドを実行します。
私がやりたいことは、rvm gemset を更新したままにして、プロジェクトに cd するときに、すべての前に bundle exec を実行する必要がないようにすることです。これを行う最善の方法が何であるかはわかりません。私の唯一のアイデアは、「共有/バンドル」ディレクトリを指す「vcc」gemset ディレクトリにシンボリックリンクを作成することでした。rvmは自己完結型である必要があり、/ rvmディレクトリからのシンボリックリンクをたどらないということを読んだことがありますか?
Capistrano を gemset にデプロイすることは可能ですが、お勧めしません。Capistrano に gem を処理させ、rvm に ruby を処理させても問題ありません。「bundle exec」を取り除きたいだけです。Capistrano や rvm の設定とは関係なく、もっと簡単な方法はないでしょうか?
ruby-on-rails - 新しい Rails アプリをインストールできません。RVM の「グローバル」ジェムセットがメイン ディレクトリにありませんが、アプリのサブディレクトリには表示されます
すべての Rails アプリを保持しているディレクトリに新しい Rails アプリを作成しようとすると、次のエラーが発生します。
私は最近 RVM のチュートリアルに取り組んでいるので、私が作成した gemset と何か関係があるのではないかと考えました。「rvm gemset list」と入力すると、次のものが見つかりました。
しかし、奇妙なことに、アプリの 1 つのディレクトリに移動し、同じコマンドを実行したところ、次のことがわかりました。
メイン ディレクトリで「rails --version」コマンドを実行すると、「sudo gem install rails」を実行するようにというメッセージが表示されますが、アプリ ディレクトリ内から同じコマンドを実行すると、次のようになります。
私が最後に作成したのは今朝で、RVM チュートリアルを終了した翌日であり、それ以来 gemset の変更を行っていなかったので、なぜ突然新しい Rails アプリを作成できなくなったのか、少し混乱しました。
ruby-on-rails - バンドルが Rails のバージョンを切り替えていますが、gem ファイルがありません。これを止める方法は?
でジェムセットを作成します
この時点で
今ショー
しかし、フォークしたプロジェクトにバンドルするたびに、
を示しますRails 4.0.1
- テストの実行時に問題のプロジェクトに問題が発生します
(4.0.1
と競合し3.2.13
ます)。
私の質問は-私のGemfileに次のものしかない場合です:
これはどうなっていますか?コマンドラインのルビーバージョンを そのままにして、に切り替え3.2.13
ないようにするにはどうすればよいですか。4.0.1
4.0.1
3.2.13
ruby-on-rails - 私のGemsetを無視するRubyMine
私は RubyMine を初めて使用し、既存のプロジェクトを IDE にインポートしました。多くの gemset があり、.ruby-version ファイルと .ruby-gemset ファイルがプロジェクトに正しくセットアップされているため、プロジェクト ディレクトリに移動すると、適切な gemset が自動的に使用されます。「Ruby SDK and Gems」の下の RubyMine 設定で、同じ gemset が使用されていることが示されています。ただし、プロジェクトをロードすると、gem が見つからないというエラーが表示されましたが、コマンド ラインで「bundle install」を実行すると、すべてが正常であることが示されました。
次に、Cucumber Scenario Step を実行しようとしましたが、cucumber-rails gem がインストールされていないことを訴えましたが、コマンド ラインで "bundle show cucumber-rails" を実行すると、適切な場所にインストールされていることが示されました。RubyMines で gemset が使用されていることも確認しました。
gem が見つからないという不平を言っている理由がわからないので、RubyMine を介して bundle install コマンドを実行したところ、このプロジェクトで使用していない別のバージョンの ruby にすべての gem がインストールされました。
そのため、RubyMine がプロジェクトに使用していることを示す gemset が、必要な gem をチェックするために使用しているものではない理由がわかりません。
ご意見/フィードバックありがとうございます。
サンジェイ。
ruby-on-rails - Railsバンドルのインストールがbootstrap-sassで失敗する
mavricks、Postgres.app、RVM、Git を新規インストールしました。
標準の新しい Rails アプリを作成しましたが、すべて正常に動作しました。
ただし、github からプロジェクトを取得しようとしたときに、バンドル インストールを実行できません。
プロジェクトを削除して、再度複製しようとしました。
gemset を削除して、gemset からすべての gem を削除しようとしました。
また、エラー メッセージに従って、キャッシュ フォルダーを削除しようとしました。
このプロジェクトの作業に本当に戻る必要があるので、助けてください。
バンドルの更新も試しました。
アップデート