私はRuby(およびRoR)にまったく慣れておらず、サイトでの作業を支援するためにローカル環境をセットアップしようとしています。理想的には、ローカルで作業してから、変更をgithubにコミットし、そこからパイプラインのさらに下にプッシュします。
私はOSXLionを実行している真新しいMacbookProを使用しています。
私はそれを機能させるのに多くの問題を抱えています:
- インストールされたXcodeコマンドラインツールとRVMは、LLVM(Lionデフォルトコンパイラ)でコンパイルできなかったため、最新バージョンのRubyをインストールできませんでした。
- 特別なフラグを使用してルビーをコンパイルしました(それが何であるかを忘れました)が、PostgresとPowで問題が発生していました
- スタンドアロンのGCCをインストールして、問題が解決する可能性があると考えて、rubyを正しくコンパイルしてみました。捕虜はまだ私にエラーを与えました。
考えられるすべてのものを削除してインストールしようとしましたが、まだ何もありません。私は強調します:私は初心者です。
私はついに、RubyとRoRをセットアップするrailsreadyというスクリプト(https://github.com/joshfng/railsready)を見つけました。これは、LionがアプリケーションにXcodeをインストールしたためにXcodeを認識できませんでした(スクリプトはXcodeを探してチェックしました) Library / Developerの.plistファイル)。作者は、代わりにgccを探すようにコードを更新することで手伝い、インストールを試みましたが、私のに書き込めなかったため失敗しました.bash_profile
。取り外してもう一度試してみたところ、うまくいきました。
Powをインストールしたので、カスタムドメイン(website.dev)で実行し、異なるドメインで複数のアプリを使用できます。今、それは私にこのエラーを与えています、そして私はそれが何を意味するのか、それをどうやって解決するのか分かりません。
助けていただければ幸いです。私が話すほとんどのルビーの人は、これが何であるか、そしてなぜライオンがセットアップするのがとても難しいのかわからない。それらは古い(Snow Leopard)マシン上にあります。
エラー
Your Rack app raised an exception when Pow tried to run it.
LoadError: no such file to load -- bundler/setup
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
~/Github/letsordernow/config/boot.rb:6
~/Github/letsordernow/config/application.rb:1:in `require'
~/Github/letsordernow/config/application.rb:1
~/Github/letsordernow/config/environment.rb:2:in `require'
~/Github/letsordernow/config/environment.rb:2
~/Github/letsordernow/config.ru:3:in `require'
~/Github/letsordernow/config.ru:3
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/builder.rb:4:in `instance_eval'
~/Library/Application Support/Pow/Versions/0.3.2/node_modules/nack/lib/nack/builder.rb:4:in `initialize'
~/Github/letsordernow/config.ru:1:in `new'
~/Github/letsordernow/config.ru:1