Ruby2018. 2. 6. 11:22

ruby DevKit(windows)은 2.4 이상의 버전인 경우, ridk로 설치한다. 

ridk install 

하지만 가끔식  다음과 같은 설치 오류가 발생하기도 한다.

GPGME error 

이는 저장소에 있는 파일의 전자서명값이 제대로 적히지 않아서 그런 것이며, 배포 저장소를 관리하는 측의 범실이다. 저장소 및 파일이 보안상 안전하다는 전제하에 다음과 같은 방법으로 설치를 진행할 수 있다. 

c:\msys64\etc\pacman.conf 파일을 연뒤

SigLevel    = Required DatabaseOptional 를 주석 처리(#)한다.

#SigLevel = Never 의 주석을 푼다.


--- 수정전 ---

#SigLevel = Never

SigLevel    = Required DatabaseOptional


--- 수정후 ---

SigLevel = Never

#SigLevel    = Required DatabaseOptional

msys64는 64비트 msys를 설치한 경우이며, 설치된 경로가 다를 경우 pacman.conf 파일의 위치는 다를 수 있다. 

pacman.conf 파일을 수정한 후 설치를 진행한다.

ridk install




반응형

'Ruby' 카테고리의 다른 글

mixin sample  (0) 2018.01.18
[Ruby] hash를 array로, array를 hash로 변환  (0) 2018.01.17
Posted by Jay Two
Ruby2018. 1. 18. 17:18
반응형

'Ruby' 카테고리의 다른 글

ridk DevKit(Windows) 설치 실패(GPGME error)  (0) 2018.02.06
[Ruby] hash를 array로, array를 hash로 변환  (0) 2018.01.17
Posted by Jay Two
Ruby2018. 1. 17. 19:38

인터액티브 루비(irb) 예제  

hash

 => {"a"=>["b", "c", "d"], "e"=>["f", "g"]}


array = hash.to_a

 => [["a", ["b", "c", "d"]], ["e", ["f", "g"]]]

Hash 를 Array 로 변환

hash2 = array.to_h

 => {"a"=>["b", "c", "d"], "e"=>["f", "g"]}

Array 를 Hash 로 변환

hash <=> hash2

 => 0

hash 와 hash2 는 동일함(0)

<=>는 spaceship operator

 

 

hash.values 를 사용하면 값만 출력됨. 

 [["b", "c", "d"], ["f", "g"]]



반응형

'Ruby' 카테고리의 다른 글

ridk DevKit(Windows) 설치 실패(GPGME error)  (0) 2018.02.06
mixin sample  (0) 2018.01.18
Posted by Jay Two
정보기술2011. 7. 1. 15:58

http://rubystuff.org/ludicrous/

ruby 에 libjit 를 더한 구조의 ruby 용 JIT compiler 이다. 아직 성능 테스트는 못해봤지만, libjt 가 dotgnu 에서 사용되는 것이니 만큼 빠르고 안정된 기능을 제공할 가능성이 높다!!

 
반응형
Posted by Jay Two