問題タブ [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.

0 投票する
1 に答える
794 参照

ruby-on-rails - rvm を使用して、Rails 3.2 アプリを Ruby 1.9.3 から Ruby 2.1.5 にアップグレードするにはどうすればよいですか?

私の Rails 3.2 / Ruby 1.9.3 アプリは RVM を使用しています。Ruby 2.1.5 を使用するようにアップグレードしたいと考えています。

RVM を使用して Ruby 2.1.5 もインストールしました。したがってrvm list、1.9.3 と 2.1.5 の両方が表示されます

私のプロジェクト ディレクトリには、次を指定する .rvmrc ファイルがあります。

environment_id="ruby-1.9.3-p551@current_foogems"

だから私は current_foogems という名前のジェムセットを持っています

プロジェクトで Ruby 2.1.5 を使用するように切り替えるにはどうすればよいですか?

gemset をコピーしますか? 新しい (空の) gemset を作成しますか?

ruby のバージョンが 1.9.3 から 2.1.5 にジャンプしたことを考えると、gem を再コンパイルする必要があることを意味する可能性があるため、安全なアプローチは次のようになると考えています。

0 投票する
0 に答える
193 参照

ruby-on-rails - プロジェクト固有の gemset を無効にする方法

デスクトップ ディレクトリで誤って次のコマンドを実行してしまいました。

作成した gemset を削除しようとしましたが、ディレクトリをデスクトップに変更するたびに、gemset が自動的に生成されます。デスクトップに添付された gemset を永久に無効にするにはどうすればよいですか?

0 投票する
1 に答える
100 参照

ruby - すべての gemset から単一の gem を削除する方法

libqt をアップグレードし、ネイティブ拡張を再構築する必要があるため、すべての gemset から capybara-webkit gem を削除する必要があります。実行を避けるためにすべての RVM gemset から gem を削除する簡単な方法はありますか?

それらすべてを手動で?

0 投票する
1 に答える
450 参照

ruby - @global gemset にインストールされた Gem は、他の gemset では使用できません

@global gemsetにインストールしrvmてからインストールしました。bropages

私が走るとき

bropages がインストールされていることがわかります。しかし、デフォルトの gemset に移動すると、利用できなくなります。

私も公式の方法を試しました。

しかし、それもうまくいきませんでした。

broデフォルトの gemset でコマンドを実行すると、このエラーが発生します。

これらのリンクを試しましたが、まったく役に立ちませんでした。

  1. RVM 使用時にすべての gemset に gem をインストールする方法
  2. RVM - @global gemset の gem を使用できない
  3. RVM を使用してグローバルに利用可能な gem を作成するにはどうすればよいですか?

Ruby 2.2.3 がインストールされている唯一のバージョンです。私の殻は魚です。


コメントより

デフォルトの gemset から実行:echo $GEM_HOME - $GEM_PATHグローバルからgemset run: gem list -d bro

出力は次のとおりです。

0 投票する
1 に答える
866 参照

ruby - pNNN などの特定の ruby​​ パッチを含む rvm gemset

ruby の特定のパッチ バージョンで gemset を作成したいと考えています。一般的に私は使用します

問題ありませんが、2.0.0p481 を使用する必要がありますが、p481 を指定しても機能しません。

2.0.0 のみを使用すると、常に p594 をインストールしようとします。

私はもう試した

  • rvm use 2.0.0-481@billslim --create
  • rvm use 2.0.0p481@billslim --create
  • rvm use 2.0.0@billslim -l 481 --create
  • rvm --ruby-version use 2.0.0p481 # ルビ文字列不明ですが、
  • rvm --ruby-version use ruby​​-2.0.0p481 # 未知のルビ文字列も与える
  • リポジトリのルートに .ruby-version ファイルを追加する例: echo 'ruby-2.0.0p481' > .ruby-version
  • ruby-2.0.0 と ruby​​-2.0.0-p481 などの文字列の異なる形式ですが、これらは「不明な ruby​​ 文字列」という結果になります

何も機能しません...

rvm.io のドキュメントでは、gem セットを行う際にパッチ バージョンについてあまり言及されていないようです。

他の情報は、パッチバージョンが機能するはずであることを示唆していますが、推奨される形式は機能しません。

0 投票する
3 に答える
1291 参照

ruby-on-rails - 新しいタブを開くターミナルリセットgemset by rvm

ターミナルを開いて Rails アプリケーションに入ると、rvm は次のように gemset を.ruby-gemsetファイルにロードします。

出力は次のとおりです。

次に、ターミナルで新しいタブを開いて実行するrvm gemset listと、出力は次のようになります。

次の行を.profileファイルに入れます。

そして、次の行を.bash_profileファイルに入れました:

そして、次の行を.bashrcファイルに入れました:

そして、端末の設定を次のように変更しました:Edit-> Preferences-> Title and Commandtab -> Run command as a login shell

rvmターミナルで新しいタブを開いたときに現在の gemsetをロードするにはどうすればよいですか?

0 投票する
1 に答える
1429 参照

ruby-on-rails - How to fetch Linkedin user data?

I am using Linkedin API to fetch user content in RoR project. I am following this blog. Here is controller code:

Basic profile (which works fine)

Experience and Positions:

For Educations:

Whereas get_client

For scope I set :

I am able to get Basic profile information but not others. For other fields I am getting empty []. What am I doing wrong here?

0 投票する
1 に答える
42 参照

ruby - rvm: gemset を空にした後に残っている gem

gemset を空にした後でも、まだ gem があることがわかりました。何が起きてる?

白紙の状態でアプリケーションを開始しようとしています。

0 投票する
3 に答える
2115 参照

ruby-on-rails - Rails: なぜ gemset が必要なのですか?

Ruby on Rails の非常に基本的な概念を理解したいと思います。私は新しい Rails アプリケーションを作成するたびに、gemset を作成し、そのgemset に gem をインストールしていました。あるとき、友人になぜそうするのかと尋ねられたことがありますが、私は彼にはっきりと理解させることができませんでした。

同じRubyバージョンで2つのプロジェクトがあり、両方が特定のgemの異なるバージョンを必要とする場合ですか? 両方ともデフォルトの gemset を使用しているします。競合が発生するため、この gem の両方のバージョンをデフォルトの gemset にインストールすることはできませんか? 間違っている場合は修正してください。