2017-12-26 1 views
1

회사 방화벽 내부에서 작업합니다. 나는 Windows 10을 사용 중이며 Ruby 2.4 x64를 설치합니다.Ruby의 Sass 보석을 수동으로 설치할 수 있습니까?

나는 쥬얼리를 얻을 필요가있다. 커맨드 라인을 통해 모든 외부 호출이 차단되고 내 상황에 대해 차단 해제되지 않기 때문에이 작업을 수행 할 수 없습니다. 수제 보석을 수동으로 다운로드 할 수있는 곳이 있습니까? 그리고 로컬 파일에서 보석을 설치하라는 명령을 내 보냅니다.

+0

루비를 필요로하기 때문에 다음이 무엇인지 볼 수 없습니다 rubygems ([link] (https://rubygems.org/gems/sass))에서 다운로드 할 수 있습니다. –

+0

당신은 언제나 자신 만의 보석 서버를 운영 할 수 있습니다. http://guides.rubygems.org/run-your-own-gem-server/ - 다른 해결책도 있습니다. –

답변

0

나는 같은 위치에있어 및

당신은 다운로드 로컬 파일에서 installing-gems-from-behind-a-corporate-firewall

  • 에 내 대답을 참조하십시오 방화벽을 통해 두 가지 기술

    1. 를 사용 gem from https://rubygems.org/downloads/sass-3.5.4.gem 파일을 ruby ​​\ bin 폴더에 넣고 나중에 삭제할 수 있습니다.

      그런 다음 bin 폴더로 cd 및 명령

      gem install sass-3.5.4.gem --local 
      

      3.5.4와 콘솔에 설치하면 현재 버전입니다. 의존성 (다른 보석)이있는 경우 먼저 다운로드해야합니다. 이 컴퓨터에서 나는 아직도 루비 MRI 1.9.3 및 말대꾸의 현재 버전을 사용하고있어 2.0.0

      참조도 여기에 내 대답

      deploy-a-ruby-gem-local-without-using-git-or-internet-access

  • +0

    나는 이것을했고 이것을 얻었다 : 오류 : 어떤 저장소에서도 유효한 보석 'sass-listen'(~> 4.0.0)을 찾을 수 없었다. –

    +0

    와트가 내가 의존성에 대해 쓴 것을 보아라. sass-listen은 그들 중 하나이며, 그것들을 다운로드해서 같은 폴더에 넣어야한다. 가장 쉬운 방법은 인터넷에 연결된 PC에 정상적으로 보석을 설치하는 것이다. 설치되어있는 보석 목록을 복사하여 방화벽 뒤에있는 서버에 복사하십시오. – peter

    +0

    이것은 훌륭한 대답이며 가까이 있습니다. 그러나 컴퓨터에 대한 회사의 제한 때문에 여전히 작동하지 않았습니다. 최종 목표는 SASS이므로 컴파일 할 다른 방법을 모색 할 수도 있습니다. 감사! –

    관련 문제