問題タブ [rbenv]

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

php - PHPに相当するRVM?

PHP のバージョンをすばやく切り替える方法が見つからないようです。PHPのRubyバージョンマネージャーに相当するものはありますか? OS X で 5.3 と 5.2 を切り替える必要があります。

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

mysql - Ruby/Rails/MRI アプリの JRuby への移植

rbenv、MRI Ruby (1.9.2-p290)、rails 3.0.9、SQLite3 を使用した Ruby/Rails 開発環境があります。JRubyに移植したいのですが、Railsアプリケーションのルートディレクトリで「rbenv local jruby-1.6.4」と「rails server」を実行するだけで使えるようにします。 JRuby で、MRI Ruby で使用するには「rbenv local 1.9.2-p290」と「rails serer」を使用します。

SQLite にアクセスするための gem が Ruby と JRuby で異なることは承知していますが、Ruby が MRI の場合は MRI 関連の gem がピックアップされ、Ruby が MRI の場合は JRuby 関連の gem がピックアップされるように、Gemfile をどのように記述すればよいでしょうか。 RubyはJRubyですか?

また、SQLite の代わりに MySQL に移植する必要があります。ここで Ruby と JRuby にはどの gem を使用する必要がありますか?

記録として、Ubuntu 11.04、Ruby 1.9.2-p290、JRuby 1.6.4、および Rails 3.0.9 または 3.0.10 を使用しています。

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

ruby - Rbenv/bundle の問題 - ラックに gem が見つからない

RVM から rbenv に切り替えましたが、これはプラグインです。私のGemfileは問題ありませんがbundle installrbenv rehashなどを実行rack <whatever>して実行すると、gemが見つかりません。下記参照。誰にも考えはありますか?

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

ruby - rbenv: そのようなコマンド「init」はありません

https://github.com/sstephenson/rbenv#section_2の指示に従って rbenv をインストールしました

ポイント4でシェルを再起動するとエラーが発生します

コマンドをそのフォルダーから直接実行しようとしても機能しません。

私の $PATH

rbenv install の実行は、rbenv rehash が呼び出されるまで機能します

他のすべての rbenv コマンドは機能していないようです。

どんな助けや指針も大歓迎です。

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

ruby - rbenv を使用して、間違った ruby​​ および gem パスを irb でロードする

ruby のバージョン管理に rbenv を使い始めましたが、irb が正しい ruby​​ バージョンと gem バージョンをロードしていないことがわかりました。詳細はこちら。

irb Gem.path 言います:

次のように入力すると、irb に次のように入力されます

シェルで次のように入力します: gem env

irbが間違ったRuby バージョンをロードし、間違った Gem パスをロードしていることがわかります。誰かがこれを修正する方法を理解するのを手伝ってくれますか? Rubyのバージョン管理にrbenvを使用していますが、それがどのように機能するかわかりません。アドバイス?

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

ruby - cronでrbenvを使用してRubyスクリプトを実行する方法

cronでrbenvを使用してRubyスクリプトを実行しようとしています。正しいRubyバージョンをロードするには、rbenvをロードする必要があることを知っています。

私はこのようなオプションを試しました:

* / 10 * * * * / bin / bash -c'source $ HOME / .bashrc; cd / data / app; ruby -v'>> /tmp/logfile.txt 2>&1

しかし、セッションはインタラクティブではないため、適切なRubyバージョンがありません。私はこのような例を見つけました:

15 14 1 * * export BASH_ENV = / path / to / environment && /full/path/to/bash -c'/full/path/to/rvm_script.rb'

どちらも機能しませんでした。次に、現在のシェルにrbenvのみをロードするローダーを作成しましたが、機能しません。

* / 1 * * * * / bin / bash -c'$ HOME / .rbenv / loader.sh; cd / data / app /; ruby -v'>> /tmp/logfile.txt 2>&1

今、私はそれをロードする別の方法を探しています...何かアイデアはありますか?

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

python - rbenvとMacPortsのパスの場所

私は何ヶ月もPythonを使用しており、Macにbash_login @ export PATH = "opt / local / bin:/ opt / local / bin / mysql5 / bin:/ opt / local /lib/のMacPorts経由でpythonとgitをインストールしています。 postgresql90 / bin:/ usr / local / bin:/ usr / local / sbin:$ PATH "

今日はrubyを試してみたかったので、ruby-buildを介してRbenvとruby1.9.2-p290をインストールしました。bash_profile @ PATH = "$ HOME / .rbenv / bin:$ PATH" eval "$(rbenv init-)"にパスを作成しました

ターミナルで$PATHをエコーすると、パスは次のように設定されます:/Users/demet8/.rbenv/shims:/Users/demet8/.rbenv/bin:/usr/bin:/bin:/usr/sbin:/sbin :/ usr / local / bin:/ usr / X11 / bin

システムがbash_profile(ファイル)で最初にUsr / local /を読み取っているため、python /git/を使用できなくなりました。

質問:最初に読むにはopt / local /が必要なので、Python/gitを引き続き使用できます。作成されたbash_profile(ファイル)rbenvを削除し、rbenvのパスをbash_loginパスに統合する必要がありますか?

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

ruby - rbenv で定義された ruby​​ 1.9.2p290 環境内で rspec 2.8.0.rc1 を実行する際の問題

これは機能します:

ただし、次のコマンドを実行する Guardから実行しようとしています。

実行するのに十分なほど分解すると、次のようになります。

これは実際に私が最初に始めた場所です - rspecが「 ruby​​gemsを必要としない」ルールを尊重していることを知っているので、おそらく rake を実行する必要があります。このエラーの大きな問題は、ruby1.9 には「ruby-debug」が存在しないことです。これは ruby​​-debug19 である必要があります。

とにかく、私はRakeで試しました:

私は問題をグーグルで調べてみましたが、明らかなことは何も起きていないので、本当に困惑しています

アップデート:

この投稿を読んだ後、レーキの問題を解決することができましたが、レーキを実行すると次のようになります。