問題タブ [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 投票する
1 に答える
1640 参照

git - bundler が get repo に保存された gem を正しくインストールしないのはなぜですか?

バンドラー バージョン 1.0.0.beta.2

RVM 情報

bundle installgit から供給された gem を my Gemfile. bundler はリポジトリをダウンロードして正常に使用したと言っていますが、gem list同意しません。このセットアップの何が問題なのかについて何か考えはありますか?

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

ruby - Snow Leopard で RVM を使用して Ruby 1.8.6 と openssl をインストールする際のエラー

rvm を使用して Snow Leopard に ruby​​ 1.8.6 をインストールしようとしています。

私が試した: rvm install ruby​​-1.8.6-p111

makeがopensslを見つけられなかったことを説明するエラーが発生しました。make[1]: *** [openssl_missing.o] エラー 1

次に試しました: rvm install ruby​​-1.8.6-p111 -C --with-openssl-dir=/System/Library/OpenSSL (Snow Leopardにはopensslが付属しているようで、これが場所のようです)

ログに同じエラーが表示されます。

http://rvm.beginrescueend.com/packages/openssl/に従って、次のように rvm を使用して openssl をインストールしようとしました。

rvm パッケージのインストール openssl

今回は、configure.error.log に [2010-07-07 07:54:28] ./Configure os/compiler darwin-i386-cc -I/Users/craig/.rvm/usr/include -L が記録されます。 /Users/craig/.rvm/usr/lib --prefix=/Users/craig/.rvm/usr zlib no-asm no-krb5 共有ターゲットは既に定義されています - os/compiler (問題のある引数: darwin-i386-cc)

提案をいただければ幸いです。

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

ruby - RVM + Ruby 1.9.1 + ruby​​-debug = エラー?

TextMate のメソッド間で適切なナビゲーションを取得しようとしています。それらのリストを引き出しに入れたいのですが、そのような解決策はまだないのではないでしょうか? そのため、インストール済み経由でRubyAMP動作するようにセットアップしようとしていますが、いくつか問題があります。RubyAMP には が必要です。gemをインストールしようとすると、次のようになります。Ruby 1.9.1-p378RVMruby-debug

ただし、gem ページには、1.9.x で動作するはずであると記載されています。どうすれば修正できますか?

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

ruby - RVM とシン、ルートとローカル ユーザーの比較

だから私はRVMでサービスとして実行するために薄くしようとしています。その後、 configコマンドを実行するときにを使用するようthin installに手動で更新して、thinがルートではなくローカルユーザーとして実行されるようにしました。ここまでは順調ですね。/etc/init.d/thinsu - user

今、試してみると、sudo service thin startRVM 以外のバージョンの Ruby (最初にボックスにインストールされていた 1.8.7) を使用して実際にコマンドを実行しようとしているように見えます。gem install thinRVM 以外のバージョンで を実行すると、メッセージがuninitialized constant Bundler表示されます。Bundler は RVM gem にのみインストールされ、システム gem にはインストールされません。RVM 環境をセットアップできないようです (RVM 起動スクリプトが ~/.bashrc にあり、それが ~/.bash_profile に含まれているにもかかわらず)。

私がやりたいことは、システム環境ではなく、RVM 環境を使用してサービスとしてシンを実行することだけです。これは可能ですか?あきらめて、すべてをルートとして実行するという究極の罪を犯すべきですか? この時点でとても魅力的です。

助けてくれてありがとう!

0 投票する
5 に答える
11433 参照

ruby - RVM は Ruby を切り替えません

CentOS で Ruby 1.9.1p243 を実行しています。rvm をインストールして、1.9.2 へのアップグレードまたは 1.8.7 へのダウングレードを処理することにしました (どちらかが rails3 でうまく機能することが判明しました)。

http://rvm.beginrescueend.com/rvm/install/の指示に従い、すべてが正しくインストールされました。Ruby 1.8.7、1.9.1、および 1.9.2 をコンパイルしてインストールできました。

しかし、実際に rvm がインストールされた Ruby の 1 つに切り替えようとすると、たとえば rvm は 1.8.7 を使用し、何も機能しません。私のシステムは、/usr/local/bin/ruby にインストールした Ruby をまだ使用しています。

私が得る出力の例:

なぜこれが起こっているのかわかりません。また、この問題についてオンラインで何も見つけられないようです。どんな助けでも大歓迎です。

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

ruby-on-rails - Rails 2.3.8 および Bundler で RSpec テストを実行する場合の「初期化されていない定数」

デフォルトの Rails 2.3 読み込みメカニズムではなく、Bundler を使用して gem を読み込むように Rails 2.3.8 プロジェクトを変更しました。公式の指示に従ったところ、サイトは開発中に問題なく動作しました。私は gem 管理に RVM を使用しており、アプリケーション用に特定の gemset をロードしています。

ただし、私の RSpec テスト スイートは実行できません。さまざまなコマンドを使用して、スイート全体と単一のテストの両方を実行してみました。

また、プレフィックスを付けてすべて実行してみましたbundle exec。すべてが同じエラーを返します:

この問題は Inherited Resources gem に関連していないと確信しています。この時点では gem がまったくロードされておらず、Inherited Resources がたまたま最初に必要になったものであると思います。

私を困惑させているのは、初期化段階で/activesupport-2.3.8/lib/active_support/dependencies.rb:158必要になることです。/app/controllers/admin/base_controllerそれはすべきではありませんし、開発モードでは確かに行いません。gem 'inherited_resources'Gemfile でコメントアウトしても、サイトは引き続き実行されます。継承されたリソースを使用するコントローラーをロードするアクションを実行するまで、「初期化されていない定数」エラーが発生します。

わかりやすくするために、ここに私のGemfile と spec_helper.rb を示します。

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

ruby - RSpec の実行時に Mac で rvm 化された Ruby でセグメンテーション違反が発生する

私は大学で何かを開発していて、家で続けるつもりで Dropbox に保存していました。これは私を迎えたメッセージです:

でも、

ここで一体何が起こっているのですか?

参考までに:

更新: 1.8.7 があることに気付きました...どうやってそこにたどり着いたのですか? 仕様ファイルの上部には次のように書かれています。

「run 1.8.7」ってどこに書いてあるの?!?

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

ruby - Ym4r は rails3 の文字列に変換できません

私の問題の背景は次のとおりです。

私は Snow Leopard を使用しています RVM をインストールしています (ruby1.9.2 ヘッドのインストールを使用) 私は rails3 を使用しています このhttp://github.com/guilleiguaran/ym4r_gmを使用して ym4r をインストールしました(そしてチュートリアルに従いました)

とにかく、これらをコントローラーに追加しました:

次に、これらを私の見解に:

まあ、実際に私はhamlを使用しています(それは問題ですか?)

問題は、私が取得し続けることです

/Users/eumir/rails_apps/evo-lux/app/views/layouts/_map.html.haml の 11 行目を表示:

Ym4r::GmPlugin::Variable を文字列に変換できません (Ym4r::GmPlugin::Variable#to_str は Ym4r::GmPlugin::Variable を返します)

抽出されたソース (11 行目あたり):

9: テスト 10: = raw(GMap.header) 11: = raw(@map.to_html) 12: = raw(@map.div(:width => 600, :height => 400))

これはまったく奇妙です。デバッガーで再確認できません(まったく別のエラーです...私のレールはruby-debuggerを見つけることができません)

だから私は本当にちょっと困惑しています。何か助けはありますか?

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

ruby - 標準のOSXディストリビューション、RVM、MacPortsのRubyの違いは何ですか?

GoogleSketchUpでのRubyバージョンの更新についてSuperUserに質問しました。標準のOSXディストリビューションに同梱されているRubyと、RVMまたはMacPortsによってインストールされているRubyには何か違いがあるようです。RVMまたはMacPortsのRuby1.9.1を使用しようとすると、次のエラーメッセージが表示されます。

ただし、Ruby1.8.7で動作します。/System/Library/Frameworks/Ruby.framework/


UPDATE1

Alexが説明したように、Rubyをi386アーキテクチャーでコンパイルする必要があります。MacPortsとRVMでそれを行うことはできますが、さまざまなエラーが原因で、どの方法もうまくいきませんでした。

  1. ユキヒョウのMacPortsでi386ビルドを予測する方法は?
  2. 内部設定ファイル
  3. ダーウィンOS

Ruby 1.9.2-rc2だから私はソースからコンパイルすることにしました

対応するファイルをSketchUpにコピーします

今回は次のメッセージがあります

0 投票する
6 に答える
28208 参照

ruby - RubyインタープリターをRVMで更新するにはどうすればよいですか?

少し前に、RVMにRubyインタープリターのいくつかのバージョンをインストールしました。新しいバージョンがすでにリリースされているので、どうすれば更新できますか?

私は1つの方法しか見つけませんでした:rvm install 1.9.2-rc1 && rvm remove 1.9.2-preview1、しかし私の宝石は失われました。ブランチを時々更新できますか?ドキュメントにヒントが見つかりません。