반응형
루비 젬을 업그레이드하는 방법
gem을 1.8로 업그레이드해야합니다. 각 데비안 패키지를 설치하려고 시도했지만 업그레이드되지 않는 것 같습니다.
anujm@test:~$ dpkg -l |grep -i rubygem
ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications
ii rubygems-lwes 0.8.2-1323277262 LWES rubygems
ii rubygems1.8 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications
ii rubygems1.9 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications
anujm@test:~$
anujm@test:~$ gem
gem gem1.8 gem1.9
anujm@test:~$ sudo gem1.8 install serve
ERROR: Error installing serve:
multi_json requires RubyGems version >= 1.3.6
anujm@test:~$
rubygems-update 설치
gem install rubygems-update
update_rubygems
gem update --system
이 명령을 루트로 실행하거나 sudo를 사용하십시오.
다음을 수행하여 모든 보석을 업데이트 할 수 있습니다.
sudo gem update
또는:
gem update `gem outdated | cut -d ' ' -f 1`
gem을 이와 같은 특정 버전으로 업데이트 할 수 있습니다.
gem update --system 'version'
gem update --system '2.3.0'
데비안 패키지를 사용하지 않고 RVM 또는 Rbenv를 살펴 보십시오 .
다른 답변이 부정확하거나 오래된 것으로 나타났습니다. 가장 좋은 것은 실제 문서 를 참조하는 것 입니다.
짧은 버전 : 대부분의 경우 gem update --system
충분합니다.
맹목적으로 사용해서는 안됩니다 sudo
. 실제로 필요하지 않은 경우에는 사용하지 않아야합니다.
나를 위해 단순히 실행하기에 충분했습니다.
gem update
하나의 gem 만 (그리고 의존성) 업데이트하려면 :
bundle update gem-name
그러나 gem 만 업데이트하려면 (종속성을 업데이트하지 않고)
bundle update --source gem-name
참고 URL : https://stackoverflow.com/questions/13626143/how-to-upgrade-rubygems
반응형
'Programing' 카테고리의 다른 글
STL 맵에서 map :: insert를 사용하는 것이 []보다 낫습니까? (0) | 2020.05.09 |
---|---|
mockMvc를 사용하여 응답 본문에서 문자열을 확인하는 방법 (0) | 2020.05.08 |
ASP.Net MVC에서 Access-Control-Allow-Origin 설정-가장 간단한 방법 (0) | 2020.05.08 |
wget에 프록시를 설정하는 방법은 무엇입니까? (0) | 2020.05.08 |
C # 배열에서 중복을 어떻게 제거합니까? (0) | 2020.05.08 |