프로젝트

일반

사용자정보

인터넷이 들어오지 않는 개발서버에서 플러그인 설치시

이 동규이(가) 2020-05-11에 추가

오류가 발생하는데, 인터넷이 안되는 상황에서 해결할 수 있는 방법이 있을까요?

1. Issue Template

   입력 : bundle exec rake redmine:plugins:migrate RAILS_ENV=production

   출력 : The git source https://github.com/a.ono/rich.git is not yet checked out. Please run 'bundle install' before trying to start your application

 

2. CKEditor

   입력1 : bundle install --without development test

   입력2 : bundle install --no-deployment

 

 


답글 (1)

RE: 인터넷이 들어오지 않는 개발서버에서 플러그인 설치시 - 커뮤니티 관리자이(가) 2020-05-21에 추가

인터넷이 안되는 환경에서 플러그인 설치하는 것은 상당히 번거로운 작업이 됩니다.

필요한 Gem파일을 모두 다운 받아서 아래 경로에 복사해 주셔야 합니다.

{REDMINE_ROOT}/vendor/cache

또한 bundle install에 옵션으로 --local 을 추가해 줘야 합니다. 

bundle install --no-deployment --local

그런데 보통의 Gem은 https://rubygems.org/ 등록되어 있어서 다운로드 가능하나 위에서 에러가 난 ckeditor의 경우는 github에서 직접 다운로드 하려고 하기 때문에 인터넷 연결을 요구하게 됩니다.

즉 ckeditor의 경우는 먼저 관련 Gem파일을 다운로드 하고 ckeditor 플러그인에 있는 Gemfile을 수정해 주어야 합니다.

수정전 : gem 'rich', git: 'https://github.com/a-ono/rich.git', tag: '1.5.2'

수정후: gem 'rich', '1.5.2'

그럼 참고하세요.

 

    (1-1/1)
    클립보드 이미지 추가 (최대 크기: 500 MB)