問題タブ [rvm]

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 投票する
3 に答える
1874 参照

ruby - RVM は 1.9.1 では機能しませんが、1.8.6 および 1.8.7 では機能します

2010 年 6 月 25 日更新

Googleを使用して、この問題に遭遇したのは私だけではありません。どうやらこの問題はreadlineに関係しているようです。誰かがこの問題に遭遇しましたか? (以下のmake.error.logのエラーを参照してください)Googleが示唆するように、readlineをコンパイルしました:


アップデートⅡ

上記の更新 (readline をコンパイル) のアドバイスに従って、libxml2 に関連する新しい問題が発生しました。詳しくは、こちらを参照してください。このコマンドを実行しました:sudo port install libxml2


アップデート III 2010 年 6 月 26 日

readline をコンパイルし、Readline のRVM ドキュメントに記載されている手順に従っていると、新しいエラーが発生しました (rvm install 1.8.7 および rvm install 1.9.1 でこのエラーが発生します)。

このコマンド:rvm install 1.9.1 -C --with-readline-dir=$HOME/.rvm/usr 結果は次のようになります:


解決!!!!アップデート IV 2010 年 6 月 27 日

3つのことを行うことでrvmを機能させることができました。ここで同様の問題を参照してください。

  1. usr/local/lib/ に移動しました
  2. sudo rm -rf libsqlite3.dylib (これは本当に悪いことかもしれませんが、この問題を解決するのに役立ちました)
  3. x86_64/i386ユニバーサルライブラリを構築するために、 sqlite3sudo port upgrade --force sqlite3 +universalとそのすべての依存関係を取得しました

すべての緑: .


RVMを適切にセットアップする際に問題が発生しています。RVMの使用に非常に興味がありますが、新しいバージョンの ruby​​ をインストールしようとすると中止されます。私の Bashrc または Profile ファイルに何か問題がありますか?

よろしくお願いします!

バッシュターミナル

Bashrc

make.error.log

プロフィール

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

ruby - シンプルなrvmGUIマネージャーアプリケーション

私はrubyバージョンマネージャーを管理するための簡単なGUIアプリケーションを作成しようとしています。

私はルビーがどのように機能するかをテストするようなものから始めました%x[ ]

この機能を作りました

しかし、この関数を次のようなrvmコマンドの1つで使用しようとするrvm listrvm -v i

コマンドが見つかりません:エラー。

"ls -l"またはrm -rf /*XDのような別のコマンドで使用される同じ関数は正しく機能します

誰かが私にこのエラーが発生する理由を説明できますか?

0 投票する
4 に答える
10681 参照

sqlite - sqlite3-ruby は rvm 1.8.7 で作成できません

RVM 1.8.7 から始めて Rails 3 にアップグレードします。OS X 10.5.8

Gem リスト (これらは RVM の下にあり、システムの下には、1.5 年間動作した sqlite3-ruby を含むより多くの gem があります)

XCode のバージョン: 3.1.1

i686-darwin9.8.0 が存在しないため、「-I/Users/joshcrews/.rvm/rubies/ruby-1.8.7-p174/lib/ruby/1.8/i686-darwin9.8.0」と関係があると思われますそのファイルに

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

ruby - RCov はロードされたライブラリ (Rdoc 自体を含む) の分析を開始しました – rvm (Ruby Version Manager) を使用している場合

環境

  • rcov 0.9.8 2010-02-28
  • ruby 1.8.7 (2009-06-12 パッチレベル 174) [i686-darwin10.3.0]
  • rvm 0.1.38 by Wayne E. Seguin (wayneeseguin@gmail.com) [ http://rvm.beginrescueend.com/]
  • システム Ruby (rvm 使用システム): ruby​​ 1.8.7 (2010-01-10 パッチレベル 249) [i686-darwin10]

ファイル

テストセットアップは、クラスを定義する単一のファイルを含む「lib」フォルダー、フォルダー「test」および「test/sub_test」、単一の「test_example_lib.rb」を含む「sub_test」、および次のような Rakefile です。

結果

質問

RCov自体がここで分析されるのはなぜですか? 私はそれを期待しています(そして、「rvm use system」を使用している場合は起こりません)。実際、rvm 経由でインストールされた Ruby を使用していることが原因のようです。

0 投票する
2 に答える
1812 参照

ruby - スタンドアロンの Ruby スクリプトで rvm を使用する

システム ruby​​ と 1.9.1 を使用する Mac OS X 10.6 システムに rvm をインストールしました。この基本的な Ruby スクリプトもあります。

任意の時点で rvm が使用しているものに関係なく、システム Ruby を使用するスクリプトが必要です。少なくとも、私はそれを正しく理解していると思います。

システム ruby​​ ( ) に切り替えてからrvm use system、gem ( ) をインストールしましたgem install curb-fu。irb を実行して と入力するrequire 'curb-fu'と、動作します。ただし、そのスクリプトを実行すると./myscript.rb失敗します:

ここで何がうまくいかないのですか?このスクリプトで常に使用できるように、curb-fu をインストールするにはどうすればよいですか?

0 投票する
2 に答える
4232 参照

ruby - RVMを使用して、すべてのユーザーに対して単一バージョンのRubyを維持できますか?

RVMが大好きです。その主な使用例は、さまざまなユーザーがさまざまなバージョンのRubyを切り替えることができるようにすることです。しかし、Railsアプリをサーバーにデプロイしていて、Rubyの単一バージョンを実行したいとします。特に、1.9.2が必要です。これは、RVMを使用してインストールするのは簡単ですが、RVMを使用しないと面倒です。たくさんのシンボリックリンクを手作業で作成し、新しいものに更新するたびに変更することなく、「これをすべてのユーザーにとって標準的なRubyインストールにしたい」(すべてのgemとともに)と言える方法はありますか? Rubyリリース?

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

ruby - rvmおよび異なるバージョンのシステムライブラリ

同じrubyバージョン同じgemsetに対して、異なるバージョンの.soライブラリを使用して一連のテストを実行する必要があります。

そのため、2つのrubyインストール(同じバージョン1.8.7の場合)が必要です。それぞれが異なる.soファイルのセットを指しています。どうやってやるの?

rvm installがrubyバージョンをインストールするときにライブラリバインディングが実行されるため、Gemsetの使用はすでに手遅れです。

0 投票する
8 に答える
2586 参照

ruby-on-rails - GVim (Cream) で RVM を使用する: rvm コマンドが見つかりません

Ubuntu の主なエディターとして GVim(cream) に移行しようとしています。私は素晴らしい rails.vim を使用していますが、RVM も使用しています。

Rvm はシェルで何かを行うときに問題なく動作し、rails.vim で使用したい ruby​​ バージョンは、デフォルトとして設定されているバージョンです (ただし、システム バージョンではありません)。

次のようなものを実行しようとすると

私は得る:

私が試してみると:

私は得る:

明らかに、cream/gvim は私の .bashrc を使用していません。これを修正して機能させるにはどうすればよいですか?ありがとう。

0 投票する
2 に答える
723 参照

rvm - bashrc の「return」コマンドを削除するだけですか?

Ruby Version Manager が適切に機能するように、bashrc ファイルからreturnコマンドを削除するようアドバイスを受けました。return コマンドを削除するだけですか、それとも他のコマンドに置き換えますか? 適切な指示なしにシステム全体のシェルをいじることをためらっています。しかし、時間の節約になるので、RVMを機能させたいと思っています。

私のbashrcはetcディレクトリにあり、次のようになります。

最後の行は、RVM のインストールで説明されている挿入です。

0 投票する
2 に答える
1627 参照

ruby - Mac OS X でユニバーサル Ruby を手動でビルドするには? rvmではどうですか?

公式の git mirrorから ruby​​ ソースを入手し、ruby_1_9_2ブランチをチェックアウトしました。

ということで、とりあえず1.9.2-headをコンパイルしたいと思います。しかし、後でわかるように、1.8 でも機能するソリューションを期待しています。

これをコンパイルする標準的な方法は次のとおりです。

それは機能しますが、x86_64 のみのビルドが生成されます。

私は 10.6 を使用しているので、明らかに PPC は気にしませんが、32 ビットで実行する必要があるものがあるため、i386 と x86_64 の両方が必要です。

だから、私が知りたいこと:

  1. i386 と x86_64 の両方のアーキテクチャでファット バイナリを構築するための魔法のチャントです。
  2. RVM ruby​​ バージョンでも同じことをしたいと思っています。

おそらく不要なシステム情報: