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

macos - Xcode の上にある osx-gcc-installer

を実行するrbenv install 1.9.2-p320と、次の出力が得られます。

エラー: このパッケージは GCC でコンパイルする必要がありますが、ruby-build はgccシステムで適切な実行可能ファイルを見つけることができませんでした。GCC をインストールして、再試行してください。

詳細: Apple は、バージョン 4.2 の時点で Xcode に公式の GCC コンパイラを含めなくなりました。代わりに、実行可能ファイルは、 LLVM バイトコードを出力する GCC の修正バージョンであるgccへのシンボリック リンク です。llvm-gcc

ほとんどのプログラムでは、llvm-gccコンパイラは問題なく動作します。ただし、1.9.3-p125 より古いバージョンの Ruby は と互換性がありません llvm-gcc。古いバージョンの Ruby をビルドするには、システムに公式の GCC コンパイラがインストールされている必要があります。

問題を解決するには: 次のパッケージを使用して公式の GCC コンパイラをインストールします: https://github.com/kennethreitz/osx-gcc-installer/downloads

Apple の Command Line Tools for Xcode パッケージをインストールしている場合でも、古いバージョンの Ruby をビルドするには、公式の GCC コンパイラをインストールする必要があります。Command Line Tools for Xcode パッケージには、llvm-gcc.

Xcode 4.3.2 がインストールされています。上に osx-gcc-installer をインストールしても安全ですか? これにより、上記の問題が修正され、iOS 開発のために Xcode がスムーズに実行されますか?

前もって感謝します。

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

ruby - 利用可能な ruby​​ バージョンのリストにシステム ruby​​ (1.8.7) が含まれていない rbenv

Ubuntu 12.04 x64 デスクトップで Ruby を使用していますが、rbenv に問題があります。rbenv によってインストールされた Ruby のバージョンしか表示されず、Aptitude 経由でインストールされた Ubuntu のシステム Ruby が表示されません。

1.8.7.352-2ubuntu1そのリストにも表示されるはずです。rubyローカルまたはグローバルの ruby​​ をシステムに設定して実行しようとすると、irbプロンプトがハングします。

インストール中に何かを見逃していましたか、手動でシステム ruby​​ を rbenv などに追加しましたか?

Aptitude 経由でインストールされた Ruby 1.8.7:

道:

価値があるので、仮想マシンに Ubuntu 12.04 Server x64 を新規インストールしてテストしました。ruby-full で ruby​​ をインストールしaptitude install、rbenv をダウンロードしてインストール。同じ問題で、何らかの理由でシステム ルビが表示されません。新しいパスは次のとおりです。

0 投票する
27 に答える
249591 参照

ruby - rbenvはrubyのバージョンを変更しません

githubの指示に従ってrbenvをインストールしました。OSXを実行していますが、Ubuntu 12.04 VMでこれを試したところ、同じ結果が得られました。以下は、rubyのバージョンを変更しようとしたときにターミナルに表示されるものです。

rbenvがルビーバージョンを思ったように切り替えない理由について誰かが何か考えを持っていますか?また、ローカルディレクトリに.rbenvファイルがないため、rubyのバージョンがデフォルトで1.8.7になります。

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

ruby - ruby / rbenv に openssl をインストールする

Rubyでopensslを使用する必要があります。同じものをどのようにインストールすればよいですか?rbenv を介して ruby​​ をインストールし、ubuntu 12.04 を使用しています。

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

ruby - rbenvirb履歴が保存されていません

rbenv-installerを介してrubyをインストールします。

irb consoleを使用する場合、キーボードを上下に押すことで履歴を使用できます。そして、コンソールを終了して再起動すると、以前の履歴を使用できなくなります。上矢印ボタンを押しても何も起こりませんでした。

私がrvmを使用したとき、このオプションは機能していました。rbenvでスイッチをオンにするにはどうすればよいですか?

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

ruby - rbenv をインストールしたら、require 'rubygems' を追加する必要があります

Macbook で rvm を rbenv に置き換えました。その後、require 'rubygems'それらを機能させるために追加する必要がありました。

rubygems を強制的に要求する方法、またはその必要性を取り除く方法はありますか?

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

ruby-on-rails - Rails コンソール (IRB) の Ruby バージョン OSX を変更する

Railsコンソールで正しいバージョンのRubyを使用してRailsを実行するのに問題があります。Rails コンソールで Ruby 1.9.3 を使用したいと考えています。

RVM リストを実行すると、次のようになります。

rbenv global を実行すると、次のようになります。

rbenv local を実行すると、次のようになります: rbenv: no local version configured for this directory

ruby -v を実行すると、次のようになります。

「Rails コンソール」で RUBY_VERSION を実行すると

実行すると、次のようwhich rubyになります。

よろしくお願いします。

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

paperclip - バンドルインストールとルビーバージョン?

rbenvを使用してrubyのバージョンを設定しています。

ruby -v期待される1.9.3を生成します

問題なくできますgem install paperclip

しかし、私がbundle installそれをするとき、それは言います:

しかし、ruby -vは、1.9.3を実行していると言っています。bundlerはsudoとして実行されますか?誰かがこの問題に取り組んだことがありますか?

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

emacs - リージョンモードでemacsシェルコマンドでrubyを実行できませんでした

M-|私はemacsのリージョンモードでシェルコマンドを開始するために使用し、次に次のように入力します

そして失敗しました。

エラーは〜/ .rbenv / shims / ruby​​:line4:exec:rbenv:notfoundを示しています。

rbenvを使用してrubyをセットアップします。

emacsのinitファイルに以下を追加しましたが、まだ機能しません。

何か助けはありますか?ありがとう。

〜/ .rbenv / shims/rubyの4行目は

そして、コマンド「whichrbenv」は

そして、コマンド「ll which rbenv」は戻ります

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

ruby-on-rails - rbenvを正しくインストールできません

rbenvのインストール手順に従いました: https ://github.com/sstephenson/rbenv/

ただし、シムは使用されていません。たとえば、実行時に、ディレクトリではなくbundleにあるバイナリを使用しようとします(失敗します)。私のRubyバージョンは1.9.2以上である必要があると文句を言いますが、そうです!/usr/local/bin/bundle/.rbenv/

実行rbenv rehashしても何も起こらないようです。