問題タブ [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.
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 がスムーズに実行されますか?
前もって感謝します。
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 をダウンロードしてインストール。同じ問題で、何らかの理由でシステム ルビが表示されません。新しいパスは次のとおりです。
ruby - rbenvはrubyのバージョンを変更しません
githubの指示に従ってrbenvをインストールしました。OSXを実行していますが、Ubuntu 12.04 VMでこれを試したところ、同じ結果が得られました。以下は、rubyのバージョンを変更しようとしたときにターミナルに表示されるものです。
rbenvがルビーバージョンを思ったように切り替えない理由について誰かが何か考えを持っていますか?また、ローカルディレクトリに.rbenvファイルがないため、rubyのバージョンがデフォルトで1.8.7になります。
ruby - ruby / rbenv に openssl をインストールする
Rubyでopensslを使用する必要があります。同じものをどのようにインストールすればよいですか?rbenv を介して ruby をインストールし、ubuntu 12.04 を使用しています。
ruby - rbenvirb履歴が保存されていません
rbenv-installerを介してrubyをインストールします。
irb consoleを使用する場合、キーボードを上下に押すことで履歴を使用できます。そして、コンソールを終了して再起動すると、以前の履歴を使用できなくなります。上矢印ボタンを押しても何も起こりませんでした。
私がrvmを使用したとき、このオプションは機能していました。rbenvでスイッチをオンにするにはどうすればよいですか?
ruby - rbenv をインストールしたら、require 'rubygems' を追加する必要があります
Macbook で rvm を rbenv に置き換えました。その後、require 'rubygems'
それらを機能させるために追加する必要がありました。
rubygems を強制的に要求する方法、またはその必要性を取り除く方法はありますか?
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
になります。
よろしくお願いします。
paperclip - バンドルインストールとルビーバージョン?
rbenvを使用してrubyのバージョンを設定しています。
ruby -v
期待される1.9.3を生成します
問題なくできますgem install paperclip
。
しかし、私がbundle install
それをするとき、それは言います:
しかし、ruby -vは、1.9.3を実行していると言っています。bundlerはsudoとして実行されますか?誰かがこの問題に取り組んだことがありますか?
emacs - リージョンモードでemacsシェルコマンドでrubyを実行できませんでした
M-|私はemacsのリージョンモードでシェルコマンドを開始するために使用し、次に次のように入力します
そして失敗しました。
エラーは〜/ .rbenv / shims / ruby:line4:exec:rbenv:notfoundを示しています。
rbenvを使用してrubyをセットアップします。
emacsのinitファイルに以下を追加しましたが、まだ機能しません。
何か助けはありますか?ありがとう。
〜/ .rbenv / shims/rubyの4行目は
そして、コマンド「whichrbenv」は
そして、コマンド「ll which rbenv
」は戻ります
ruby-on-rails - rbenvを正しくインストールできません
rbenvのインストール手順に従いました: https ://github.com/sstephenson/rbenv/
ただし、シムは使用されていません。たとえば、実行時に、ディレクトリではなくbundle
にあるバイナリを使用しようとします(失敗します)。私のRubyバージョンは1.9.2以上である必要があると文句を言いますが、そうです!/usr/local/bin/bundle
/.rbenv/
実行rbenv rehash
しても何も起こらないようです。