質問編集履歴

3

タグの変更

2018/09/12 11:27

投稿

tomohiroo
tomohiroo

スコア19

test CHANGED
File without changes
test CHANGED
File without changes

2

リンクを追加しました。題名を変更しました。

2018/09/12 11:27

投稿

tomohiroo
tomohiroo

スコア19

test CHANGED
@@ -1 +1 @@
1
- capistranoでamazon linuxにデプロイする際にGem Load Error is: can't create Java VMが発生する
1
+ rjbをつかったRailsのプロジェクトをcapistranoでawsにデプロイする際にGem Load Error is: can't create Java VMが発生する
test CHANGED
@@ -1,4 +1,4 @@
1
- railsプロジェクトでkuromoji-rubyのラッパーのzipang (https://github.com/kozo002/zipang) をインストールし、capistranoでamazon linuxにデプロイする時に以下のエラーが発生しました。
1
+ railsプロジェクトでkuromoji-rubyのラッパーの[zipang](https://github.com/kozo002/zipang)をインストールし、capistranoでamazon linuxにデプロイする時に以下のエラーが発生しました。
2
2
 
3
3
 
4
4
 

1

詳細を追加しました。

2018/09/12 11:24

投稿

tomohiroo
tomohiroo

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- railsプロジェクトでkuromoji-rubyをインストールし、capistranoでamazon linuxにデプロイする時に以下のエラーが発生しました。
1
+ railsプロジェクトでkuromoji-rubyのラッパーのzipang (https://github.com/kozo002/zipang) をインストールし、capistranoでamazon linuxにデプロイする時に以下のエラーが発生しました。
2
2
 
3
3
 
4
4
 
@@ -62,7 +62,9 @@
62
62
 
63
63
  ```
64
64
 
65
+
66
+
65
- irb上でkuromoji-ruby(やzipang)をrequireすることができ、rubyのコードを動かすことはできます。
67
+ linuxのirb上でkuromoji-rubyやzipangをrequireすることができ、rubyのコードを動かすことはできます。
66
68
 
67
69
  また、amazon linux上で$JAVA_HOMEは設定してあります。
68
70
 
@@ -70,6 +72,136 @@
70
72
 
71
73
 
72
74
 
75
+ Capfile
76
+
77
+ ```
78
+
79
+ require 'capistrano/setup'
80
+
81
+ require 'capistrano/deploy'
82
+
83
+ require 'capistrano/rbenv'
84
+
85
+ require 'capistrano/bundler'
86
+
87
+ require 'capistrano/rails/migrations'
88
+
89
+ Dir.glob('lib/capistrano/tasks/*.rb').each { |r| import r }
90
+
91
+ require "capistrano/scm/git"
92
+
93
+ install_plugin Capistrano::SCM::Git
94
+
95
+ ```
96
+
97
+
98
+
99
+ deploy.rb
100
+
101
+ ```
102
+
103
+ lock "~> 3.11.0"
104
+
105
+
106
+
107
+ set :application, "pecopeco"
108
+
109
+ set :repo_url, "git@github.com:アカウント名/レポジトリ名.git"
110
+
111
+ set :branch, 'master'
112
+
113
+ set :deploy_to, '/home/tomohiroo/pecopeco'
114
+
115
+ set :linked_files, fetch(:linked_files, []).push('config/secrets.yml')
116
+
117
+ set :linked_dirs, fetch(:linked_dirs, []).push('log', 'tmp/pids', 'tmp/cache', 'tmp/sockets', 'vendor/bundle', 'public/system')
118
+
119
+ set :keep_releases, 5
120
+
121
+ set :rbenv_ruby, '2.5.1'
122
+
123
+ set :log_level, :debug
124
+
125
+ set :repo_tree, 'server'
126
+
127
+
128
+
129
+ namespace :deploy do
130
+
131
+
132
+
133
+ desc 'Restart application'
134
+
135
+ task :restart do
136
+
137
+ invoke 'unicorn:restart'
138
+
139
+ end
140
+
141
+
142
+
143
+ desc 'Create database'
144
+
145
+ task :db_create do
146
+
147
+ on roles(:db) do |host|
148
+
149
+ with rails_env: fetch(:rails_env) do
150
+
151
+ within current_path do
152
+
153
+ execute :bundle, :exec, :rake, 'db:create'
154
+
155
+ end
156
+
157
+ end
158
+
159
+ end
160
+
161
+ end
162
+
163
+
164
+
165
+ desc 'Run seed'
166
+
167
+ task :seed do
168
+
169
+ on roles(:app) do
170
+
171
+ with rails_env: fetch(:rails_env) do
172
+
173
+ within current_path do
174
+
175
+ execute :bundle, :exec, :rake, 'db:seed_fu'
176
+
177
+ end
178
+
179
+ end
180
+
181
+ end
182
+
183
+ end
184
+
185
+
186
+
187
+ after :publishing, :restart
188
+
189
+
190
+
191
+ after :restart, :clear_cache do
192
+
193
+ on roles(:web), in: :groups, limit: 3, wait: 10 do
194
+
195
+ end
196
+
197
+ end
198
+
199
+ end
200
+
201
+ ```
202
+
203
+
204
+
73
205
  環境 (リモートとローカルで一致)
74
206
 
75
207
  ```
@@ -111,3 +243,7 @@
111
243
  Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
112
244
 
113
245
  ```
246
+
247
+
248
+
249
+ 解決法をお教えいただけると幸いです。