Need to Setup WHM and Cpanel on AWS AMI and host website

さらに表示: whm cpanel drupal setup, cpanel aws ami, cpanel amazon aws ami, need setup database website, setup ruby rails shared web host, whm cpanel curl, recover deleted files whm cpanel, migrating name servers whm cpanel, host website local, need setup mail server mails website, whm … 続きを読む

carrierwaveかpaperclipを使って画像URLからS3にアップロードする

gem ‘carrierwave’ gem ‘fog-aws‘. 次にモデルを作成します $ bundle exec rails g model CarrierwaveImage image:string. carrierwaveのUploaderを作成しますこれはgeneratorが付いているので次のように指定します $ bundle exec rails g uploader Image. 中身はこんな感じで設定します今回は最低限の設定だけして … 続きを読む

rake aborted! Uglifier::Error: Unexpected character

AWS Ruby on Rails プログラミング · Bookmark! Facebook · Twitter · Google+ · Pocket. サーバー側でrake assets:precompile RAILS_ENV=production すると. rake aborted! Uglifier::Error: Unexpected character ‘`’. のエラーが。 app/assets/javascripts/application.jsの中のjsで使っていた変数展開のバッククォートが … 続きを読む

AWS / Rails使った不動産VRサービス開発

日本最大級のクラウドソーシング「クラウドワークス」なら、AWS / Rails使った不動産VRサービス開発の仕事を依頼できます。質の高いサイト構築・ウェブ開発のプロが多数登録しており、納期・価格等の細かいニーズにも対応可能。会員登録・発注手数料は無料です! 続きを読む

カテゴリー 未分類 | タグ

Railsをお手軽に運用するためのAWS Elastic Beanstalk

写真はニワトリ小屋です 新しいRailsのインフラ環境構築 先日この開発者ブログで、@mugi_uno が 新しいRailsのフロントエンドについて紹介してくれました。 Turbolinks、時々Vue.js – Misoca開発者ブログ 今回は、同アプリケーションのインフラ環境で活用しているAWS Elastic Beanstalkについて紹介したいと思います。 続きを読む

AWS SAM で遊んで見る

2010/12/29(水) 01:06作成 np-complete ソフトウェア系サークル np​-completeですht​tp://np-comple​te-doj.in/ Rub​yとAndroidの生プログ​ラミング中心ですあとたまに​絵描いてますKeywo​rds: プログラミング R​uby Rails Andr​oid 絵 漫画 同人 コミ​ケ# Profile ​ 名前: まさらっきrub​yist, androide​r twitter: … 続きを読む

Rails appをAWSデプロイしようとしたら<top (required)>’: uninitialized constant Devise (NameError)

はじめに

Railsでアプリケーションの簡単な骨組みだけを作り、AWSでデプロイしようとしたらunicornがうまく走りませんでした。

ps aux | grep unicorn

を叩いて見てもウンともすんとも言わず・・・

気になったので

less log/unicorn.stderr.log

と入力してみたところ下記のエラーが出てきました。

〜〜/config/initializers/devise.rb:5:in `<top (required)>': uninitialized constant Devise (NameError)

ここまでに試したこと

bundle install
bundle update
rails g devise:install

その他
/initializer/devise.rb内のconfig.secret_keyの使用

試してみましたがエラーの改善には繋がりませんでした。

試したこと

/config/application.rb内に

require 'devise'

を記述。エラーがなくなりました。

参考にしたサイト

【Ruby】デプロイ時にDeviseでエラーが発生してしまいます。
https://teratail.com/questions/15041

devise.rb:3: uninitialized constant Devise (NameError)
https://github.com/plataformatec/devise/issues/1605

最後に

自分なりに調べ現象の改善に繋げることができましたが原因がわからないため
「とりあえず改善した方法」の一つだと思われます。
ご参考までに
ruby 2.3.1
Rails 5.0.6
nginx 1.12.1

続きを読む

Ruby on Rails アプリをAWSにアップするまで

Webアプリ初心者がはじめてrailsアプリをAWSへアップするまでの作成日記
作成中のサイト
https://www.drink-app.club/

  • ID:admin
  • pass:test0108

https://github.com/katsun0921/drink-app-rb

参考サイト

@iwaseasahi さんのページを参照すればだいたいAWSへのアップはいける

はまったところ

ruby2.5.0でやったらDeviseでSyntaxErrorとなった。

バグらしいので修正が必要だった

SyntaxError: /.../devise-3.5.5/app/controllers/devise/sessions_controller.rb:5: syntax error, unexpected '{', expecting keyword_end
...ter only: [:create, :destroy] { request.env["devise.skip_tim...

ここをコードを修正

prepend_before_filter only: [:create, :destroy] { request.env["devise.skip_timeout"] = true }
prepend_before_filter(only: [:create, :destroy]) { request.env["devise.skip_timeout"] = true }

nginxでrestartが反映されない?

修正ファイルをgit hubからpull したら、反映されずというかDNSが切れた
なぜ?
どうやらnginxだとrestartではなくreloadだとうまくいく
http://abyssluke.hatenablog.com/entry/2015/12/11/203707

sudo nginx service reload

でうまくいかなかったらreload

sudo nginx -s reload

develop環境だと画像が表示されるのに、producton環境だと画像が表示されなくなった?

ローカル環境でのvagrantだと画像は、表示されるのにAWSにアップしたら表示されない?
assets/images 配下に画像をおいていた

background: url(/assets/images/hoge.jpg)

この書き方だとパスの書き方が間違っていたっぽい

https://qiita.com/wadako111/items/03bc00d914e62243a511

このページを参考にして画像をpublicへ変更したら解決

/public/images/

に画像をおいて画像パスを変更

background: url(/images/images/hoge.jpg)

assetsにあるcssは変更したらプリコンパイルを忘れず

bundle exec rake assets:precompile RAILS_ENV=production

続きを読む