問題タブ [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 に答える
2364 参照

ruby-on-rails - RailsでGemfileのみを生成するには?

rbenv を使用すると、新しいアプリを作成するプロセスが少し複雑になります。

  1. ディレクトリを作成
  2. CDディレクトリ
  3. Ruby のバージョンを設定: rbenv local 1.9.3-p125(または他のバージョン)
  4. ジェムセットを設定:echo project-name > .rbenv-gemsets
  5. gem install rails -v 3.2.2 --no-rdoc --no-ri(例えば)
  6. rbenv rehash
  7. echo "gem 'rails', '3.2.2'" > Gemfile
  8. bundle
  9. rails new .(上書きするには y を入力します)
  10. 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 .するはずです...

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

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ビットのインスタントクライアントをリリースしたため、これはもはや問題ではありません。

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

rbenv - rbenv に特定の gem を自動的にインストールさせるにはどうすればよいですか?

私は常に、インストールした Ruby にインストールしたいbundlerと思っています。gem-ctagsrbenv / ruby​​-build で自動的にインストールする方法はありますか?

RVM には@globalgemset があります。rbenv に相当するものはありますか?

0 投票する
6 に答える
2276 参照

ruby-on-rails - Powおよびrbenvのエラー-「そのようなファイルをロードできません-bundler/setup」

Powのトラブルシューティングwikiページにエントリがあることは知っていますが、その変更を加えても同じエラーが発生します。

以下のエラーメッセージから気付いた場合は、少なくともrbenvの正しいバージョンのrubyを使用しようとしているようですが、それでも同じエラーが発生します。

また、トラブルシューティングページに記載されている問題のすべてのコメントも調べましたが、これらの解決策はどれもうまくいきませんでした。

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

bundler - Nokogiriがインストールされていますが、nanocを使用すると見つかりません

bundlerとrbenvを使用しているプロジェクトで問題が発生しています。

私は自分のプロジェクトのルートディレクトリにいて、

これは私のGemfileに従ってすべてのバンドルをインストールします:

これもnokogiriをインストールすると主張しています。しかし、私が走るときはいつでも

次のようなエラーメッセージが表示されます。

私はすでにgemをアンインストールしgem uninstall nokogiriてすべてを再度実行しようとしましたが、これまでのところ何も機能しませんでした。

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

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:

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

rbenv - rbenv環境へのwkpdfのインストール

Mountain lion 10.8.2をクリーンインストールし、rbenvとgemをwkpdfにインストールしました。wkpdfを実行しようとすると、次のメッセージが表示されます。

rbenv環境でwkpdfを実行することは可能ですか?(私はrbenv githubに同様の質問を投稿しましたが、まだ回答がありません)

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

ruby - rbenvのインストール後にirbが機能しない

だから私はrbenvを試すためにrvmを捨てました。macportsを使用してインストールし、インストールに関する指示に従いました。ただし、irbを実行しようとすると、次のようになります。

誰かが同じ問題に遭遇したり、これを引き起こしている可能性があるものを知っていますか?

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

capistrano - カピストラーノ展開レール3.2アプリのbundle:installコマンドはどこにありますか?

prod サーバーで capistrano と rbenv を使用して Rails 3.2 アプリをデプロイしようとしています。

バンドルが失敗しているため、コールバック フックをオーバーライドしたいのですがbundle:install、capistrano gem ソースでメソッドが見つかりませんでした。

これはどこ/どのファイルで宣言されていますか?

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

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 ではありません

助けてください!