ruby 9

코코아 포드 설치: 응답 없음

코코아 포드 설치: 응답 없음 터미널에서 코코아 포드 설치 시도: $ sudo gem install cocoapods root 비밀번호를 입력한 후에는 아무 일도 일어나지 않습니다. 어떻게 디버그할 수 있습니까?같은 것을 궁금해하는 다른 사람들은 보석을 설치하는 데 오랜 시간이 걸립니다.실행하는 경우: export GEM_HOME=~/.gems export PATH=$GEM_HOME/bin:$PATH gem install cocoapods -V 플래그를 사용하여 설치V다운로드 및 설치 과정에서 모든 출력을 볼 수 있는 자세한 출력을 사용할 수 있습니다. 꽤 많은 양입니다.gem을 사용하여 최신 릴리스로 업데이트 sudo gem update --system그리고 그것은 조금 더 빨리 작동할 것입니다.나는 ..

programing 2023.07.18

잘린 역추적 대신 전체 역추적을 인쇄하려면 어떻게 해야 합니까?

잘린 역추적 대신 전체 역추적을 인쇄하려면 어떻게 해야 합니까? 예외가 발생하면 콜 스택 내부에서 발생하는 경우가 많습니다.이런 일이 발생할 때, 대부분의 경우 실제 위반 코드는 나에게 숨겨져 있습니다. tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in `n' from tmp.rb:28:in `m' from tmp.rb:31:in `l' ... 8 levels... from tmp.rb:58:in `..

programing 2023.06.23

활성 레코드로 마지막 N개의 레코드를 얻는 방법은 무엇입니까?

활성 레코드로 마지막 N개의 레코드를 얻는 방법은 무엇입니까? 와 함께:limit질의에서, 나는 첫 N개의 레코드를 얻을 것입니다.마지막 N개의 기록을 얻는 가장 쉬운 방법은 무엇입니까?이것이 레일즈 3방향입니다. SomeModel.last(5) # last 5 records in ascending order SomeModel.last(5).reverse # last 5 records in descending order 업데이트된 답변(2020) 마지막 방법을 사용하여 마지막 N개의 레코드를 얻을 수 있습니다. Record.last(N) 예: User.last(5) ID에 따라 내림차순으로 5명의 사용자를 반환합니다. 사용되지 않음(이전 답변) 다음과 같은 활성 레코드 쿼리를 사용하면 원하는 것을 얻을 ..

programing 2023.06.08

":key => "value"와 "key:value" 해시 표기법 사이에 차이점이 있습니까?

":key => "value"와 "key:value" 해시 표기법 사이에 차이점이 있습니까? 사이에 차이가 있습니까?:key => "value"(로켓) 및key: "value"(루비 1.9) 표기법? 그렇지 않다면, 저는 사용하고 싶습니다.key: "value"표기법내가 변환하는 데 도움이 되는 보석이 있습니까?:x =>로.x:표기법?네, 차이가 있습니다.다음은 합법적입니다. h = { :$in => array } h = { :'a.b' => 'c' } h[:s] = 42 하지만 다음은 아닙니다. h = { $in: array } h = { 'a.b': 'c' } # but this is okay in Ruby2.2+ h[s:] = 42 또한 모든 것을 키로 사용할 수 있습니다.=>이렇게 할 수 있습니다..

programing 2023.06.08

루비에서 파일에 쓰는 방법은?

루비에서 파일에 쓰는 방법은? 데이터베이스에서 데이터를 읽은 다음 텍스트 파일에 저장해야 합니다. 루비에서 어떻게 해야 하나요?루비에 파일 관리 시스템이 있습니까?다음을 찾으십니까? File.open(yourfile, 'w') { |file| file.write("your text") } 짧은 버전을 사용할 수 있습니다. File.write('/path/to/file', 'Some glorious content') 기록된 길이를 반환합니다. 자세한 내용 및 옵션은 ::write를 참조하십시오. 파일이 이미 있는 경우 파일에 추가하려면 다음을 사용합니다. File.write('/path/to/file', 'Some glorious content', mode: 'a') 대부분의 경우 이 방법이 선호됩니다. ..

programing 2023.06.03

Ruby on Rails를 위한 지속적인 통합?

Ruby on Rails를 위한 지속적인 통합? 닫힘.이 질문은 스택 오버플로 지침을 충족하지 않습니다.현재 답변을 수락하고 있지 않습니다. 도구, 라이브러리 또는 즐겨찾는 오프사이트 리소스를 추천하거나 찾는 질문은 의견이 많은 답변과 스팸을 유인하는 경향이 있기 때문에 스택 오버플로의 주제에서 벗어나 있습니다.대신 문제를 설명하고 문제를 해결하기 위해 지금까지 수행된 작업을 설명합니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. 저는 Ruby on Rails를 위한 Continuous Integration 솔루션을 찾아다녔지만 결과에 만족하지 못했습니다.저는 크루즈 컨트롤을 사용하는 닷넷 상점에서 왔습니다.NET은 사용 편의성과 풍부한 상태/보고 기능으로 인해 매우 손상되었습니다. 이상적으로 ..

programing 2023.06.03

해시의 값을 기준으로 해시 배열을 정렬하려면 어떻게 해야 합니까?

해시의 값을 기준으로 해시 배열을 정렬하려면 어떻게 해야 합니까? 이 Ruby 코드는 제가 예상한 것처럼 작동하지 않습니다. # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me 해시 배열을 키 "값"으로 정렬하려고 하는데 정렬되지 않은 상태로 인쇄됩니다.루비의sort제자리에서 정렬되지 않습니다. (혹시 파이썬 배경이 있으신가요?) 루비가..

programing 2023.06.03

루비 버전 2.0.0을 Mac OS X v10.10(요세미티)의 최신 버전으로 업데이트하려면 어떻게 해야 합니까?

루비 버전 2.0.0을 Mac OS X v10.10(요세미티)의 최신 버전으로 업데이트하려면 어떻게 해야 합니까? 루비 버전을 2.0.0에서 최신 버전으로 업데이트해야 합니다.내 버전이 업데이트되지 않아서 일부 보석을 사용할 수 없습니다.나는 얼마 전에 루비를 설치하기 위해 홈브루를 사용했습니다.루비 버전을 업데이트하려면 어떻게 해야 합니까?터미널을 열고 실행합니다. curl -sSL https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable 이 작업이 완료되면 터미널을 다시 시작해야 합니다.rvm근무 명령 자, 서!rvm list known Ruby 인터프리터의 버전 목록이 표시됩니다. 자, 서!rv..

programing 2023.06.03