0

500 内部サーバー エラーが発生し続ける

ここにある bluehost のガイドに従いましたが、まだ何も機能しません

~/railstest/public/.htaccess

Options -MultiViews
        PassengerResolveSymlinksInDocumentRoot on
        #Set this to whatever environment you'll be running in
        RailsEnv production
        RackBaseURI /
        SetEnv GEM_HOME /home1/railstestc/ruby/gems

~/.bashrc

export HPATH=$HOME
        export GEM_HOME=$HPATH/ruby/gems
        export GEM_PATH=$GEM_HOME:/usr/lib64/ruby/gems/1.8
        export GEM_CACHE=$GEM_HOME/cache
        export PATH=$PATH:$HPATH/ruby/gems/bin
        export PATH=$PATH:$HPATH/ruby/gems 
4

2 に答える 2

1

bluehost のホスティング タブをクリックし、RubyGems アイコンをクリックすると、ページの少し下に次のような通知が表示されます。

Using Your Ruby Gem(s)
!!!!At this time Rails 3.0 is not supported and can cause a broken ruby/rails environment!!!!

You will need to add /home4/localvor/ruby/gems to the include path. 
You can do this by adding the following code to your script:
$:.push("/home4/localvor/ruby/gems")

つまり、ブルー ホスト カレントはレール 3 をまったくサポートしていません。というか、利用可能な JavaScript ランタイムがありません。ごめんね。

bundle install を実行してから bundle --binstubs を実行すると、./bin/rake を使用してタスクを実行できるようになります。

于 2013-10-11T20:10:24.757 に答える
0

@EJEHardenbergが機能したことを確認できます。私は走らなければなりませんでしたbundle --binstubsが、突然それが機能しました。

Rails と Passenger (BH が使用する) などのバックエンドのセットアップ要件に精通していない限り、私は Bluehost を使用しません。Rails環境が機能するようになるまでに6か月かかりました(私は初心者です)。言うまでもなく、私のグーグルフーは今でははるかに強力です...

于 2014-08-22T18:30:07.287 に答える