問題タブ [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.
ruby-on-rails - RailsでGemfileのみを生成するには?
rbenv を使用すると、新しいアプリを作成するプロセスが少し複雑になります。
- ディレクトリを作成
- CDディレクトリ
- Ruby のバージョンを設定:
rbenv local 1.9.3-p125
(または他のバージョン) - ジェムセットを設定:
echo project-name > .rbenv-gemsets
gem install rails -v 3.2.2 --no-rdoc --no-ri
(例えば)rbenv rehash
echo "gem 'rails', '3.2.2'" > Gemfile
bundle
rails new .
(上書きするには y を入力します)bundle
これは以前は機能していましたが、今回はrails new .
コマンドでエラーが発生しました。
rails new .
2 回目のスローの実行
Can't initialize a new Rails application within the directory of another, please change to a non-Rails directory first.
できない場合、新しいRailsアプリを初期化する最良の方法は何rails new app-name
ですか?
Gemfile だけを作成するには? 正しいRails Gemfileがあれば、bundle
動作rails new .
するはずです...
ruby-on-rails - rbenv:32ビットバージョンと64ビットバージョンのrubyを同じマシンに並べてインストールする
特定の理由で(Oracle、私はあなたを見ています)、32ビットバージョンと64ビットバージョンのrubyを使用できる必要があります。1.9.3の32ビットバージョンと64ビットバージョンの両方をrbenvと並べてインストールできますか?rbenvバージョンを実行するときに、どうすればそれらを区別できますか?
現在、32ビットバージョンの1.9.2と64ビットバージョンの1.9.3を使用しています。私は64ビットと32ビットのバージョン1.9.3が欲しいです。
アップデート:
今のところ、別のパッチを使用することを選択しました。より良い方法が必要です...
更新2:
私の状況を明確にするために、私はMacOSXLionで動作するマシンを使用しています。
このリンクは私の主な問題を説明しています。Lion用の64ビットインスタントクライアントはありません
このリンクは、私が問題に対して見つけた唯一の解決策を示しています
更新3:
オラクルがLionおよびMountianLionで動作する64ビットのインスタントクライアントをリリースしたため、これはもはや問題ではありません。
rbenv - rbenv に特定の gem を自動的にインストールさせるにはどうすればよいですか?
私は常に、インストールした Ruby にインストールしたいbundler
と思っています。gem-ctags
rbenv / ruby-build で自動的にインストールする方法はありますか?
RVM には@global
gemset があります。rbenv に相当するものはありますか?
ruby-on-rails - Powおよびrbenvのエラー-「そのようなファイルをロードできません-bundler/setup」
Powのトラブルシューティングwikiページにエントリがあることは知っていますが、その変更を加えても同じエラーが発生します。
以下のエラーメッセージから気付いた場合は、少なくともrbenvの正しいバージョンのrubyを使用しようとしているようですが、それでも同じエラーが発生します。
また、トラブルシューティングページに記載されている問題のすべてのコメントも調べましたが、これらの解決策はどれもうまくいきませんでした。
bundler - Nokogiriがインストールされていますが、nanocを使用すると見つかりません
bundlerとrbenvを使用しているプロジェクトで問題が発生しています。
私は自分のプロジェクトのルートディレクトリにいて、
これは私のGemfileに従ってすべてのバンドルをインストールします:
これもnokogiriをインストールすると主張しています。しかし、私が走るときはいつでも
次のようなエラーメッセージが表示されます。
私はすでにgemをアンインストールしgem uninstall nokogiri
てすべてを再度実行しようとしましたが、これまでのところ何も機能しませんでした。
ruby-on-rails - Capistranos `cap deploy:cold` の後、Rbenv が動作を停止しました - RailsCast エピソード 335 が失敗します
Rails Cast エピソード 335 をフォローしています: http://railscasts.com/episodes/335-deploying-to-a-vps
Linode VPN を使用して、
ランニング:
申し訳ありませんが、後戻りする必要があります...
rbenv インストーラーを実行した後:
私は得る
上記はすでに .bashrc ファイルに保存されています
昨日:これらのコマンドをすべて実行するとうまくいきました:
しかし、cap deploy の後、rbenv はもうパスにありません。
エコー $PATH:
rbenv - rbenv環境へのwkpdfのインストール
Mountain lion 10.8.2をクリーンインストールし、rbenvとgemをwkpdfにインストールしました。wkpdfを実行しようとすると、次のメッセージが表示されます。
rbenv環境でwkpdfを実行することは可能ですか?(私はrbenv githubに同様の質問を投稿しましたが、まだ回答がありません)
ruby - rbenvのインストール後にirbが機能しない
だから私はrbenvを試すためにrvmを捨てました。macportsを使用してインストールし、インストールに関する指示に従いました。ただし、irbを実行しようとすると、次のようになります。
誰かが同じ問題に遭遇したり、これを引き起こしている可能性があるものを知っていますか?
capistrano - カピストラーノ展開レール3.2アプリのbundle:installコマンドはどこにありますか?
prod サーバーで capistrano と rbenv を使用して Rails 3.2 アプリをデプロイしようとしています。
バンドルが失敗しているため、コールバック フックをオーバーライドしたいのですがbundle:install
、capistrano gem ソースでメソッドが見つかりませんでした。
これはどこ/どのファイルで宣言されていますか?
ruby-on-rails - ruby / rails `rescue in debug=': (RuntimeError)
重複の可能性:
ruby_threadptr_data_type エラー
私は Ruby / Rails を初めて使用し、Ubuntu 12.04 で環境をセットアップする際に問題があります。rbenv を使用しています (rvm ではありません)。ルビーのインストール方法は次のとおりです。
次の hello-world アプリを実行しようとしています: https://github.com/renderedtext/base-app
ウェブサイトで推奨されているコマンドを実行しています
bundle exec rake spec
次のエラーで失敗します。
サーバーにはすでに ruby 1.9.1 がインストールされているようですが (おそらく apt-get を使用)、1.9.2 を使用したいので、rbenv をインストールしました。
補足として、1.9.3 で rbenv を使用してみましたが、同じエラーが発生しました。
他のスタック オーバーフローの質問 ( ruby_threadptr_data_type errorなど) からの回答を調査して適用しようとしましたが、segfault が発生しました。また、私の調査では、答えのほとんどは rvm と 1.9.3 に関連しているように見えました... rbenv と 1.9.2 ではありません
助けてください!