반응형

ruby 5

Gem 파일에서 로컬 .gem 파일을 지정하려면 어떻게 해야 합니까?

Gem 파일에서 로컬 .gem 파일을 지정하려면 어떻게 해야 합니까? 제가 설치하는 몇 개의 보석 파일이 있습니다.gem install xx.gem번들러에게 그것들을 사용하라고 말할 수 있습니까?아니면 소스 경로를 지정해야 합니까?이것은 설치에 대한 질문에 대한 답변이 아닙니다..gemGem 파일을 편집하여 모든 종류의 위치를 Gem 단위로 지정할 수 있습니다. 지정:path속성은 해당 경로의 보석을 로컬 컴퓨터에 설치합니다. gem "foreman", path: "/Users/pje/my_foreman_fork" 또는, 지정:git특성은 원격 Git 저장소에서 Gem을 설치합니다. gem "foreman", git: "git://github.com/pje/foreman.git" # ...or at a ..

programing 2023.06.19

루비는 진짜 멀티스레딩이 있나요?

루비는 진짜 멀티스레딩이 있나요? 저는 녹색 실을 사용하는 루비의 "협동" 스레드에 대해 알고 있습니다.여러 CPU 코어를 처리에 사용하기 위해 애플리케이션에서 실제 "OS 레벨" 스레드를 생성하려면 어떻게 해야 합니까?Jörg의 2011년 9월 논평으로 업데이트됨 당신은 여기서 두 가지 매우 다른 것을 혼동하고 있는 것 같습니다: 루비 프로그래밍 언어와 루비 프로그래밍 언어의 특정 구현의 특정 스레드 모델입니다.현재 루비 프로그래밍 언어에는 약 11개의 다른 구현체가 있으며, 매우 다르고 고유한 스레드 모델이 있습니다. (불행히도 실제 운영 환경에서 사용할 수 있는 구현은 11개 중 2개에 불과하지만 연말에는 그 수가 4개 또는 5개까지 늘어날 것으로 예상됩니다.) (업데이트: MRI, JRuby, Y..

programing 2023.06.14

루비에서 문자열이 다른 문자열로 시작하는 경우 어떻게 찾을 수 있습니까?

루비에서 문자열이 다른 문자열로 시작하는 경우 어떻게 찾을 수 있습니까? 루비(레일 없음)에서 문자열이 다른 문자열로 시작하는 경우 찾는 가장 좋은 방법은 무엇입니까?puts 'abcdefg'.start_with?('abc') #=> true [edit] 이 질문 전에는 몰랐던 내용입니다.start_with?다중 인수를 사용합니다. 'abcdefg'.start_with?( 'xyz', 'opq', 'ab') 여기에는 여러 가지 방법이 제시되어 있기 때문에, 저는 어떤 방법이 가장 빠른지 알고 싶었습니다.Ruby 1.9.3p362 사용: irb(main):001:0> require 'benchmark' => true irb(main):002:0> Benchmark.realtime { 1.upto(10000..

programing 2023.06.04

서버를 시작하는 동안 "Ruby 버전은 2.3.0이지만 Gem 파일이 2.2.5로 지정되었습니다."를 수정하는 방법

서버를 시작하는 동안 "Ruby 버전은 2.3.0이지만 Gem 파일이 2.2.5로 지정되었습니다."를 수정하는 방법 서버를 실행하는 동안 이 오류가 발생하는데 어떻게 해결해야 합니까? 호환성을 위해 Ruby 2.2.5를 설치하는 것이 좋습니다.로컬 컴퓨터의 Ruby 버전이 Gemfile에 선언된 버전과 다릅니다. rvm을 사용하는 경우: rvm install 2.2.5 rvm use 2.2.5 rbenv를 사용하는 경우: rbenv install 2.2.5 rbenv local 2.2.5 만약 당신이 rbenv에 의해 루비 버전을 변경할 수 없다면, 여기를 읽으세요.이미 2.2.5를 설치하고 현재 루비 버전으로 설정했지만 루비 버전 2.3.0이 설치되지 않았더라도 여전히 동일한 오류가 나타나면 번들러를 ..

programing 2023.06.04
반응형