Mina: μžμ‚° 사전 컴파일 κ±΄λ„ˆλ›°κΈ° 문제

에 λ§Œλ“  2012λ…„ 10μ›” 04일  Β·  9μ½”λ©˜νŠΈ  Β·  좜처: mina-deploy/mina

μžμ‚° 사전 컴파일 λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

우리 μ•±μ—λŠ” ν•„μˆ˜ μžμ‚°(이 경우 admin.css )이 사전 μ»΄νŒŒμΌλ˜μ§€ μ•Šμ€ 경우 μ˜ˆμ™Έλ₯Ό νŠΈλ¦¬κ±°ν•˜λŠ” ꡬ성 μ˜΅μ…˜ config.assets.compile = false κ°€ μžˆμŠ΅λ‹ˆλ‹€. μžμ‚°μ„ 사전 컴파일 λͺ©λ‘μ— μΆ”κ°€ν•˜λ©΄ ν•΄κ²°λ©λ‹ˆλ‹€. config.assets.precompile += ['admin.css']

여기에 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€. MinaλŠ” μžμ‚° 사전 μ»΄νŒŒμΌμ„ κ±΄λ„ˆλ›°λ―€λ‘œ λ‹€μŒμ— 성곡적인 배포 ν›„ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ‹€νŒ¨ν•©λ‹ˆλ‹€. μžμ‚° 폴더λ₯Ό μ œκ±°ν•˜μ—¬ μˆ˜μ •ν•˜κ³  배포λ₯Ό λ‹€μ‹œ μ‹€ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.

이것에 λŒ€ν•œ 팁이 μžˆμŠ΅λ‹ˆκΉŒ?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

config/deploy.rb 내뢀에 ν•΄λ‹Ή μ˜΅μ…˜(force_aseets=1)을 κ°€μ§ˆ 수 μžˆλŠ” 방법이 μžˆμŠ΅λ‹ˆκΉŒ?

λͺ¨λ“  9 λŒ“κΈ€

λ²ˆλ“€ exec mina 배포 force_assets=1

κ·Έλ™μ•ˆ μ‹œλ„ν•΄ λ³΄μ„Έμš”.

2012λ…„ 10μ›” 5일 μ˜€μ „ 12μ‹œ 56뢄에 Dan Sosedoff [email protected] 은 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

μžμ‚° 사전 컴파일 λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

우리 μ•±μ—λŠ” config.assets.compile = false ꡬ성 μ˜΅μ…˜μ΄ μžˆμŠ΅λ‹ˆλ‹€.
ν•„μˆ˜ μžμ‚°(이 경우 admin.css)이 사전 μ»΄νŒŒμΌλ˜μ§€ μ•Šμ€ 경우 μ˜ˆμ™Έμž…λ‹ˆλ‹€.
사전 컴파일 λͺ©λ‘μ— μžμ‚°μ„ μΆ”κ°€ν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ©λ‹ˆλ‹€.
config.assets.precompile
+= ['admin.css']

여기에 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€. MinaλŠ” μžμ‚° 사전 μ»΄νŒŒμΌμ„ κ±΄λ„ˆλ›°λ―€λ‘œ
λ‹€μŒμ— 성곡적인 배포 ν›„ μ‘μš© ν”„λ‘œκ·Έλž¨μ΄ μ‹€νŒ¨ν•©λ‹ˆλ‹€. μ œκ±°ν•΄μ„œ ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€
asset 폴더λ₯Ό μ‚­μ œν•˜κ³  배포λ₯Ό λ‹€μ‹œ μ‹€ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.

이것에 λŒ€ν•œ 팁이 μžˆμŠ΅λ‹ˆκΉŒ?

β€”
이 이메일에 직접 νšŒμ‹ ν•˜κ±°λ‚˜ μ—μ„œ 확인
κΈ° tHubhttps://github.com/nadarei/mina/issues/60.

Capistrano와 μœ μ‚¬ν•œ 슀크립트λ₯Ό μ‚¬μš©ν•  λ•Œ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. 이 문제λ₯Ό μš°μ•„ν•˜κ²Œ ν•΄κ²°ν•˜λŠ” 방법을 λͺ¨λ₯΄μ§€λ§Œ μ΅œμ†Œν•œ MinaλŠ” application.rbμ—μ„œ λ³€κ²½ 사항을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

config/application.rb 및 config/environments/production.rb, λŒ€λΆ€λΆ„μ΄ 사전 컴파일 ꡬ성을 μ €μž₯ν•˜λŠ” μœ„μΉ˜λ₯Ό κ³ λ €ν•©λ‹ˆλ‹€. (개인적으둜 λ‚˜λŠ” application.rbκ°€ 그것을 λ„£λŠ” κ°€μž₯ 쒋은 μž₯μ†ŒλΌκ³  μ£Όμž₯ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€.)

λ™μΌν•œ λ¬Έμ œκ°€ λ°œμƒν•©λ‹ˆλ‹€. μˆ˜μ • μ†Œμ‹μ΄ μžˆμŠ΅λ‹ˆκΉŒ?

λˆ„κ΅°κ°€ μ™€μ„œ 고쳐주기λ₯Ό 기닀리고 μžˆμ„ λΏμž…λ‹ˆλ‹€. λͺ‡ 달 전에 λ‚˜λŠ” 그것에 λŒ€ν•œ μž‘μ—…μ„ μ‹œμž‘ν•˜λ €κ³  ν–ˆμ§€λ§Œ 무언가가 λ‚˜λ₯Ό κ°€λ‘œλ§‰μ•˜μŠ΅λ‹ˆλ‹€.

+1

minaλŠ” λ³€κ²½ 사항에 λŒ€ν•΄ μ•±/μžμ‚° 및 곡급업체/μžμ‚°μ˜ 차이점만 ν™•μΈν•©λ‹ˆλ‹€. μžμ‚° ꡬ성을 λ³€κ²½ν•  수 μžˆλŠ” 자체 μ΄ˆκΈ°ν™” νŒŒμΌμ„ 생성할 수 μžˆμœΌλ―€λ‘œ λ‹€λ₯Έ 것은 ν™•μΈν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

mina deploy force_assets=1 μ‚¬μš©ν•˜μ„Έμš”.

@d4be4st ν•˜μ§€λ§Œ 엔진 μžμ‚°μ€ μ–΄λ–»μŠ΅λ‹ˆκΉŒ?

config/deploy.rb 내뢀에 ν•΄λ‹Ή μ˜΅μ…˜(force_aseets=1)을 κ°€μ§ˆ 수 μžˆλŠ” 방법이 μžˆμŠ΅λ‹ˆκΉŒ?

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰