2016-05-13 12 views
0

私はアプリケーションをopensshiftに配備しました。レールコンソールにアクセスしようとするまで、すべてがうまくいきました。レールコンソールにアクセスできない

ssh openshiftsshlogin 
cd ~/app-root/repo/ 
rails c 

私はこのエラーが発生します。

bash: rails: command not found 

私のウェブアプリケーションは、オープンソースで、エラーを診断する助けができるかもしれません。 Link to the Github repository。また

私は実行...

bundle exec rails c 

私は次のエラーを取得する、

bundler: command not found: rails 
Install missing gem executables with `bundle install` 
/usr/lib/ruby/gems/1.8/gems/bundler-1.5.2/lib/bundler/friendly_errors.rb:10:in `with_friendly_errors': uninitialized constant Thor::AmbiguousTaskError (NameError) 
from /usr/lib/ruby/gems/1.8/gems/bundler-1.5.2/bin/bundle:20 
from /usr/bin/bundle:19:in `load' 
from /usr/bin/bundle:19 

私はギアがRailsアプリケーションを実行しているとして、私は手動でレールの宝石をインストールする必要があります信じてはいけませんちょうど良い。

答えて

0

を試してみてください。だから、もし将来の人がこの問題に遭遇すれば...

gem install rails 
RAILS_ENV=production bundle exec rails console 

それは問題を解決するはずです。

0

は、私はちょうど私がするのに必要なのはならないにもかかわらず、「宝石レールを取り付ける」を実行して問題を解決したので、変なふうに十分RAILS_ENV=production bundle exec rails console

+0

これを/ app-root/repoで実行し、このエラーが発生しました。 "bundler:コマンドが見つかりません:rails ' bundle install'で見つからないgem実行ファイルをインストールします /usr/lib/ruby/gems/1.8/gems/bundler-1.5.2/lib/bundler/friendly_errors.rb:10: 'with_friendly_errors ':初期化されていない定数Thor :: AmbiguousTaskError(NameError) \t /usr/lib/ruby/gems/1.8/gems/bundler-1.5.2/bin/bundle:20 \t/usr/bin/bundleから:19:ロード中 \t/usr/bin/bundle:19 " –

+0

なぜですか?なぜこの環境変数を設定するのですか? – ppperry

関連する問題