問題タブ [rvmrc]
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 - rvmrc ファイルが機能しない
という名前の gemset を作成し、ルート ディレクトリのファイルにrails2ruby192以下のコードを追加しましたが、gemset が読み込まれません。.rvmrc
ruby - rvm が .rvmrc を無視し続ける
私は自分のプロジェクトでいくつかの問題を抱えています。.rvmrc次の構成でプロジェクトのディレクトリにを保持します。
rvm use 1.9.2
そして、次の行を my に入れました~/.zshrc:
それでもcd、プロジェクトのディレクトリに入るruby -vたびに、 ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0].
ここで何が欠けていますか?
svn - svn unignore rvmrc
.rvmrcをsvnにコミットしようとしています
その結果、サーバー上にrvmrcはありません。私はこの魔法を理解していません。rvmrcをコミットする方法は?
ruby - 現在のバージョンの場合、.rvmrcでのRubyGemsのインストールをスキップします
私.rvmrcのファイルの内容は次のとおりです。
残念ながら、これにより、現在のrubygemsのバージョンが1.8.6であっても、rubygemsが再インストールされます。これは大きな問題ではありませんが、新しいタブを開いたり、アプリケーションのディレクトリに移動したり、アプリケーションのディレクトリに戻ったりする必要がある場合は、少し面倒です。
RubyGemsがすでに指定されたバージョンである場合、インストールをスキップすることは可能ですか?
rvm - 「get stable」ではなく「get head」を実行したため、rvm を更新すると環境全体が台無しになりました
これがzshで発生しているというこの質問の前置きをさせてください。
rvm をバージョン 1.15.8 に更新しました。すべてのルビーを強制的に再インストールしました。また、宝石を元の状態に戻します。これが私が遭遇した問題のリストです:
以前のバージョンの rvm に戻す方法を知りたいです。締め切りがあるので、これは本当の問題です。通常、これらの環境の問題を回避するために rvm をアップグレードすることさえしませんが、Textmate で動作するように指示に従っていました。
誰か助けてください。
回答後の更新:
2つのこと。
1) 「rvm get stable」の代わりに「rvm get head」を実行しました。切り取りと貼り付けは失敗します。
2) 1.8.7 の問題を理解しました。私は走った:
と:
また、$HOME/.rvm の下にあるすべてのものの所有権を私が所有するように変更しました。X11がインストールされていることを確認してください。次に実行しました:
と:
魔法のように働きました!
ruby - 同僚が変更した後、TextMate は .rvmrc で動作しなくなりました
しばらく前に、.rvmrcファイルは次のようになりました (かなりデフォルト)。
RubyMine で使用するために、同僚が次のように変更しました
悪い点は、フォルダー内からファイルを実行すると、TextMate が自動的に Ruby 1.8.7 に切り替わるため、これで機能しなくなったことです (以前は、TM_RUBY変数を に設定することで機能していました/Users/josh/.rvm/bin/rvm-auto-ruby)。TextMate を使用しているのは私だけなので、何が問題なのかは自分で調べてください。誰にもアイデアがありますか?
ファイルを削除すると.rvmrc、デフォルトの RVM ruby バージョンがロードされます。存在する場合は、システム ruby (1.8.7) がロードされます。
rvm ページで説明されているラッパー アプローチも試しましたが、これはシステム Ruby (1.8.7) もロードします。
助けてくれてありがとう!ジョシュ
ruby - アプリケーションを起動またはバンドルするときに、TideSDK から非システム Ruby を選択することは可能ですか?
TideSDK Developer アプリを介して、TideSDK を使用した Ruby スクリプトを含むアプリケーションのバンドルをテストしています。RVM を使用してシステムに複数の Ruby をインストールしていますが、TideSDK Ruby モジュールが理解できる .rvmrc ファイルまたは同様のものを使用して、どれを使用する必要があるかを指定する方法があるかどうか疑問に思っていました。
ありがとう。
rvmrc - .rvmrc 信頼がハング/フリーズする
root 以外のユーザーとして rvmrc を信頼するのに問題があります。プロジェクト ディレクトリに cd すると、rvm trust プロンプトが表示されます。
この .rvmrc ファイルを信頼しますか? (appdir/.rvmrc) y[es]、n[o]、view[iew]、c[ancel]>
しかし、y[es] を選択すると、無期限にハングします。rvm rvmrc trust にも同様の問題があります。
ruby - RVM が間違った Ruby バージョンを使用しようとしています
Ruby 1.9.3-p327 をインストールしました。これを使用できます。.rvmrc ファイルには次の内容が含まれています。
rvm use ruby-1.9.3
しかし、プロジェクト ディレクトリに移動すると、エラーが発生します。
ruby-1.9.3-p362 はインストールされていません。
インストールするには: 'rvm install ruby-1.9.3-p362'`
なぜそれが起こるのですか?p362 は使いたくありません。p327 が必要で、インストール済みです。
たぶん、以前にp362をインストールして、どういうわけか間違って削除したからでしょうか? 使用しrvm remove 1.9.3-p362ました。前もって感謝します!
ruby - Respecting rvmrc while cd in ruby script
Background: I wrote a short script in MRI 1.9.2p320 for updating all my projects – http://git.io/eez8Kg . Tool which i utilize for the updating/pulling itself (git-up) is also able to automatically bundle project after it discover changed Gemfile. The problem is, that when i change directory in the Ruby script, it does not respect rvmrc/gemset of projects (each project has it's own gemset).
Question: How can i achieve to make cd in Ruby script behave same as in my terminal
I've tried:
- replace
Dir.chdirwith cd command in the `s - replace
Dir.chdirwith cd command in the `s prepended withzsh -ci
Code: