問題タブ [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.
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を機能させることができました。ここで同様の問題を参照してください。
- usr/local/lib/ に移動しました
sudo rm -rf libsqlite3.dylib
(これは本当に悪いことかもしれませんが、この問題を解決するのに役立ちました)- x86_64/i386ユニバーサルライブラリを構築するために、 sqlite3
sudo port upgrade --force sqlite3 +universal
とそのすべての依存関係を取得しました
すべての緑: .
RVMを適切にセットアップする際に問題が発生しています。RVMの使用に非常に興味がありますが、新しいバージョンの ruby をインストールしようとすると中止されます。私の Bashrc または Profile ファイルに何か問題がありますか?
よろしくお願いします!
バッシュターミナル
Bashrc
make.error.log
プロフィール
ruby - シンプルなrvmGUIマネージャーアプリケーション
私はrubyバージョンマネージャーを管理するための簡単なGUIアプリケーションを作成しようとしています。
私はルビーがどのように機能するかをテストするようなものから始めました%x[ ]
。
この機能を作りました
しかし、この関数を次のようなrvmコマンドの1つで使用しようとするrvm list
とrvm -v i
、
コマンドが見つかりません:エラー。
"ls -l"
またはrm -rf /*
XDのような別のコマンドで使用される同じ関数は正しく機能します
誰かが私にこのエラーが発生する理由を説明できますか?
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」と関係があると思われますそのファイルに
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 を使用していることが原因のようです。
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 をインストールするにはどうすればよいですか?
ruby - RVMを使用して、すべてのユーザーに対して単一バージョンのRubyを維持できますか?
RVMが大好きです。その主な使用例は、さまざまなユーザーがさまざまなバージョンのRubyを切り替えることができるようにすることです。しかし、Railsアプリをサーバーにデプロイしていて、Rubyの単一バージョンを実行したいとします。特に、1.9.2が必要です。これは、RVMを使用してインストールするのは簡単ですが、RVMを使用しないと面倒です。たくさんのシンボリックリンクを手作業で作成し、新しいものに更新するたびに変更することなく、「これをすべてのユーザーにとって標準的なRubyインストールにしたい」(すべてのgemとともに)と言える方法はありますか? Rubyリリース?
ruby - rvmおよび異なるバージョンのシステムライブラリ
同じrubyバージョンと同じgemsetに対して、異なるバージョンの.soライブラリを使用して一連のテストを実行する必要があります。
そのため、2つのrubyインストール(同じバージョン1.8.7の場合)が必要です。それぞれが異なる.soファイルのセットを指しています。どうやってやるの?
rvm installがrubyバージョンをインストールするときにライブラリバインディングが実行されるため、Gemsetの使用はすでに手遅れです。
ruby-on-rails - GVim (Cream) で RVM を使用する: rvm コマンドが見つかりません
Ubuntu の主なエディターとして GVim(cream) に移行しようとしています。私は素晴らしい rails.vim を使用していますが、RVM も使用しています。
Rvm はシェルで何かを行うときに問題なく動作し、rails.vim で使用したい ruby バージョンは、デフォルトとして設定されているバージョンです (ただし、システム バージョンではありません)。
次のようなものを実行しようとすると
私は得る:
私が試してみると:
私は得る:
明らかに、cream/gvim は私の .bashrc を使用していません。これを修正して機能させるにはどうすればよいですか?ありがとう。
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 の両方が必要です。
だから、私が知りたいこと:
- i386 と x86_64 の両方のアーキテクチャでファット バイナリを構築するための魔法のチャントです。
- RVM ruby バージョンでも同じことをしたいと思っています。