teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

gemfilの中身を追加致しました。

2020/04/24 09:43

投稿

chizuru.
chizuru.

スコア2

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  Errorは特にでていないと思います。
12
12
 
13
13
  ### 該当のソースコード
14
-
14
+ ```
15
15
  app/assets/stylesheets/setting.scss
16
16
 
17
17
  @font-face {
@@ -40,8 +40,8 @@
40
40
  font-family:'huwahuwa';
41
41
  font-weight:500;
42
42
  }
43
-
43
+ ```
44
-
44
+ ```ここに言語を入力
45
45
  gemfil
46
46
 
47
47
  source 'https://rubygems.org'
@@ -118,6 +118,8 @@
118
118
  gem 'devise'
119
119
  gem 'image_processing'
120
120
 
121
+ ```
122
+
121
123
  ### 試したこと
122
124
 
123
125
  Ruby on Railsで作成したアプリケーションをawsやHerokuにデプロイした時、

2

gemfilの中身を追加致しました。

2020/04/24 09:43

投稿

chizuru.
chizuru.

スコア2

title CHANGED
File without changes
body CHANGED
@@ -41,6 +41,83 @@
41
41
  font-weight:500;
42
42
  }
43
43
 
44
+
45
+ gemfil
46
+
47
+ source 'https://rubygems.org'
48
+ git_source(:github) { |repo| "https://github.com/#{repo}.git" }
49
+
50
+ ruby '2.5.1'
51
+
52
+ # Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
53
+ gem 'rails', '~> 5.2.1'
54
+ # Use mysql as the database for Active Record
55
+ #gem 'mysql2', '>= 0.4.4', '< 0.6.0'
56
+ # Use Puma as the app server
57
+ gem 'puma', '~> 3.11'
58
+ # Use SCSS for stylesheets
59
+ gem 'sass-rails', '~> 5.0'
60
+ # Use Uglifier as compressor for JavaScript assets
61
+ gem 'uglifier', '>= 1.3.0'
62
+ # See https://github.com/rails/execjs#readme for more supported runtimes
63
+ # gem 'mini_racer', platforms: :ruby
64
+
65
+ # Use CoffeeScript for .coffee assets and views
66
+ gem 'coffee-rails', '~> 4.2'
67
+ # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
68
+ gem 'turbolinks', '~> 5'
69
+ # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
70
+ gem 'jbuilder', '~> 2.5'
71
+ # Use Redis adapter to run Action Cable in production
72
+ # gem 'redis', '~> 4.0'
73
+ # Use ActiveModel has_secure_password
74
+ # gem 'bcrypt', '~> 3.1.7'
75
+
76
+ # Use ActiveStorage variant
77
+ # gem 'mini_magick', '~> 4.8'
78
+
79
+ # Use Capistrano for deployment
80
+ # gem 'capistrano-rails', group: :development
81
+
82
+ # Reduces boot times through caching; required in config/boot.rb
83
+ gem 'bootsnap', '>= 1.1.0', require: false
84
+
85
+ group :development, :test do
86
+ # Call 'byebug' anywhere in the code to stop execution and get a debugger console
87
+ gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
88
+ gem 'mysql2', '>= 0.4.4', '< 0.6.0'
89
+ end
90
+
91
+ group :production do
92
+ gem 'pg', '0.20.0'
93
+ gem 'rails_12factor'
94
+ end
95
+
96
+ group :development do
97
+ # Access an interactive console on exception pages or by calling 'console' anywhere in the code.
98
+ gem 'web-console', '>= 3.3.0'
99
+ gem 'listen', '>= 3.0.5', '< 3.2'
100
+ # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
101
+ gem 'spring'
102
+ gem 'spring-watcher-listen', '~> 2.0.0'
103
+ end
104
+
105
+ group :test do
106
+ # Adds support for Capybara system testing and selenium driver
107
+ gem 'capybara', '>= 2.15'
108
+ gem 'selenium-webdriver'
109
+ # Easy installation and use of chromedriver to run system tests with Chrome
110
+ gem 'chromedriver-helper'
111
+ end
112
+
113
+ # Windows does not include zoneinfo files, so bundle the tzinfo-data gem
114
+ gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
115
+ gem 'mini_magick'
116
+ gem 'carrierwave'
117
+ gem 'kaminari'
118
+ gem 'devise'
119
+ gem 'image_processing'
120
+
44
121
  ### 試したこと
45
122
 
46
123
  Ruby on Railsで作成したアプリケーションをawsやHerokuにデプロイした時、

1

試したことを追加しました。

2020/04/24 09:25

投稿

chizuru.
chizuru.

スコア2

title CHANGED
File without changes
body CHANGED
@@ -50,6 +50,31 @@
50
50
  heroku run bundle exec rake assets:precompile RAILS_ENV=production -a アプリ名
51
51
  を実行してみましたが変わりませんでした。
52
52
 
53
+
54
+
55
+ ご回答いただいた方をヒントに(コメント欄に詳細あります)Error↓
56
+
57
+ Mysql2::Error::ConnectionError: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
58
+
59
+ を改善すべく、$heroku addons:add heroku-postgresqlを実行して、
60
+ $ heroku run rails db:migrateをしてみましたが
61
+
62
+ LoadError: Error loading the 'postgresql' Active Record adapter. Missing a gem it depends on? pg is not part of the bundle. Add it to your Gemfile.
63
+
64
+ というErrorがでました。そもそもpostgresqlの設定をしていないと思いましたので、
65
+ gemfileにpostgresqlを追加し、$ sudo yum install postgresql-develを実行、
66
+ $bundle installをしてみましたら、
67
+
68
+ Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
69
+
70
+ An error occurred while installing pg (0.20.0), and Bundler cannot continue.
71
+ Make sure that `gem install pg -v '0.20.0' --source 'https://rubygems.org/'` succeeds before bundling.
72
+
73
+ In Gemfile:
74
+ pg
75
+
76
+ のErrorが出てきて、今まで確認できていたブラウザもApplication Errorで確認できなくなってしまいました。
77
+
53
78
  ### 補足情報(FW/ツールのバージョンなど)
54
79
 
55
80