問題タブ [chruby]

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

ruby - Chruby インストール Ruby 1.8.7

バージョン管理にchrubyを使用しており、残念ながらRuby 1.8.7のプロジェクトを複製しています。chruby で Ruby 1.8.7 をインストールすることはできますか? このプロセスのリソースが見つかりません。

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

ruby - rbenv、rvm、および chruby の違いは何ですか?

私はRubyとRailsの初心者です。それぞれの機能と長所/短所の純粋に客観的なリストを探しています。これを優先しないようにするために、3 つのシステムすべてを使用したことがない場合は、回答を控えてください。

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

ruby - Ruby 2.0.0のchrubyインストールのコンパイルエラー

Rubyの古いバージョンのインストールを開始しましたruby-install ruby 2.0.0

このエラーの上に、たくさんの警告もありました。

...他にもたくさんあります

Ruby 2.1.0 をインストールして正常に動作していますが、2.0.0 を使用するプロジェクトで作業する必要があります。RVMではなく、chrubyを使用しています。

何か案は?

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

ruby-on-rails - sudo と foreman で chruby を使用するには?

chruby と foreman で sudo を使用しようとしていますが、成功しません。

私は試した

ただし、同じコマンドとrakeコマンドは正常に機能します。

OS: Ubuntu 14.04

ルートまたはシステムにルビーをインストールしていません。ユーザーにのみインストールしています。

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

ruby - sudo を使用すると、chruby と ruby​​ が使用できない

ubuntu 14.04 に chruby をインストールし、ruby-install をインストールし、ruby 2.1.1 を /opt/rubies/ にインストールしました。

以下を /etc/profile.d/chruby.sh に入れました

すべてのユーザーにその ruby​​ を使用してもらいたいのですが、デフォルトの ruby​​ パッケージはインストールされていません。

chruby を自分でログインすると、次のようになります。

そして ruby​​ -v は次のようになります:

ただし、sudo chruby を実行すると、次のようになります。

sudo rmate myfile.txt のようなことをすると、次のようになります。

ubuntuserver ~: sudo rmate test.txt

そのルビーをユーザーセッションジョブウェブサーバーなどにユニバーサルにする方法を知りたい.

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

ruby - chruby をアンインストールするには?

OS X 10.9.4。chruby自作でインストールしませんでした。

chrubyをアンインストールしたいと思います。もう一度新規インストールしたいからです。

私はchrubyがどこにあるかに行く必要があると思います。そして走るmake uninstall

私はそれがどこにあるかを見つけようとしました:

しかし、それを見つけることができませんでした。

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

ruby-on-rails - chruby を使用した capistrano は、間違った ruby​​ でバンドラーを検索します

新しいサーバーで capistrano 3 を使用して展開し、chruby によって管理される Ruby バージョンを取得しようとしています。

カピストラーノのドキュメントで指定されているすべてのテストは正常に機能します。

deploy を実行しようとすると、 deploy.rb で指定されている chruby バージョンではなく、システム ruby​​ でバンドラーを見つけようとしているようです。

サーバーに ruby​​-install を使用して ruby​​ 2.1.2 をインストールしました。デプロイ ユーザーとしてログインすると、正しい ruby​​ を使用しているように見えます

デプロイからのエラーは

deploy.rb (以下はすべてデフォルト)

production.rb (以下はすべてデフォルト)

キャップファイル

アップデート。

2.1.2 環境のサーバーで gem install bundler を実行すると動作するように見えますが、それでも出力に次の当惑させるメッセージが表示されます。

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

ruby - .zprofile で chruby を使用してデフォルトの Ruby を設定できないのはなぜですか?

Yosemite にアップグレードした後、私の ruby​​ 開発環境がうまく機能していなかったので、この機会に rbenv から chruby に切り替えることにしました。

インストール後はうまくいき、Ruby を簡単に切り替えることができますが、デフォルトの Ruby を設定することはできません。

chruby ruby-2.1.3ファイルに行を追加し~/.zprofileて新しいターミナル ウィンドウを開くと、次のエラー メッセージが表示されます。

chruby の構成セクションで説明されているようにsource /usr/local/share/chruby/chruby.sh、ファイルに追加しました。~/.zshrcこれを機能させるために他に何をすべきかわかりません-私はシェル構成設定を回避する方法を見つける専門家ではありません。何か賢いアイデアはありますか?

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

ruby - Yosemite にアップグレードしたところ、Ruby ライブラリが機能しなくなりました

Yosemite にアップグレードしましたが、Rails アプリを初期セットアップしようとするとrails new <appname>、次のエラー メッセージが表示されます。

/Users/****/.rubies/ruby-2.0.0-p451/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:require: dlopen(/Users/*) ****/.rubies/ruby-2.0.0-p451/lib/ruby/2.0.0/x86_64-darwin13.3.0/openssl.bundle, 9): シンボルが見つかりません: _SSLv2_client_method (LoadError)

RVMではなく自作とchrubyを使用しており、シェルはOh-my-Zshです。