Microsoft MVP성태의 닷넷 이야기
기타: 16.1. 예외 발생 [링크 복사], [링크+제목 복사],
조회: 13460
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
부모글 보이기/감추기


아직 Windows 버전이 그다지 안정적이지는 않은 것 같군요. 아래와 같은 정도로 실습을 해보았는데, ... 중간에 "failed to allocate memory (NoMemoryError)" 예외가 발생하면서 프로세스가 종료해버렸습니다.

어쨌든, 아직 초기이니까. ^^
(참고로, Irb 해석기에서 나오는 방법은 ^^; "quit"입니다.)

D:\Settings\desktop\InstantRails-1.4-win\InstantRails\ruby\bin>irb
irb(main):001:0>
irb(main):002:0* ^C
irb(main):002:0> q^C
irb(main):002:0> uit
NameError: undefined local variable or method `uit' for main:Object
        from (irb):2
        from :0
irb(main):003:0> q
NameError: undefined local variable or method `q' for main:Object
        from (irb):3
        from :0
irb(main):004:0> close
NameError: undefined local variable or method `close' for main:Object
        from (irb):4
        from :0
irb(main):005:0> ^V'^C
irb(main):005:0>
^C
irb(main):005:0>
^C
irb(main):005:0>
^C
irb(main):005:0>
^C
irb(main):005:0> -124.abs
=> 124
irb(main):006:0> t = Time.new
=> Thu Dec 28 17:27:17 +0900 2006
irb(main):007:0> t
=> Thu Dec 28 17:27:17 +0900 2006
irb(main):008:0> 5 + 3
=> 8
irb(main):009:0> 5.+(3)
=> 8
irb(main):010:0> class Fixnum
irb(main):011:1>  def +(other)
irb(main):012:2>   (self.to_s.concat(other.to_s)).to_i
irb(main):013:2>  end
irb(main):014:1> end
=> nil
irb(main):015:0> 5 + 3
=> 53
irb(main):1501:0> "gun".length
=> 3
irb(main):150101:0> "gun".fire
NoMethodError: undefined method `fire' for "gun":String
        from (irb):2645
        from :0
irb(main):15010101:0> ["apple", "banna", "orange"].map {|fruit| fruit.upcase}
=> ["APPLE", "BANNA", "ORANGE"]
irb(main):1501010101:0> class Person
irb(main):1501010102:1> def name
irb(main):1501010103:11> return @name
irb(main):1501010104:11>
D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby/1.8/irb/inpu
t-method.rb:99:in `[]=': failed to allocate memory (NoMemoryError)
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb/input-method.rb:99:in `gets'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb.rb:132:in `eval_input'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb.rb:259:in `signal_status'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb.rb:131:in `eval_input'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb/ruby-lex.rb:189:in `call'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb/ruby-lex.rb:189:in `buf_input'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb/ruby-lex.rb:104:in `getc'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb/slex.rb:206:in `match_io'
         ... 9 levels...
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb.rb:70:in `start'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb.rb:69:in `catch'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/lib/ruby
/1.8/irb.rb:69:in `start'
        from D:/Settings/desktop/InstantRails-1.4-win/InstantRails/ruby/bin/irb.
bat:20
Terminate batch job (Y/N)? n

D:\Settings\desktop\InstantRails-1.4-win\InstantRails\ruby\bin>



[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 6/20/2023]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




1  2  3  4  5  6  7  8  [9]  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
13415정성태9/18/20233825닷넷: 2144. C# 12 - 컬렉션 식(Collection Expressions)
13414정성태9/16/20233624디버깅 기술: 193. Windbg - ThreadStatic 필드 값을 조사하는 방법
13413정성태9/14/20233845닷넷: 2143. C# - 시스템 Time Zone 변경 시 이벤트 알림을 받는 방법
13412정성태9/14/20237156닷넷: 2142. C# 12 - 인라인 배열(Inline Arrays) [1]
13411정성태9/12/20233621Windows: 252. 권한 상승 전/후 따로 관리되는 공유 네트워크 드라이브 정보
13410정성태9/11/20235165닷넷: 2141. C# 12 - Interceptor (컴파일 시에 메서드 호출 재작성) [1]
13409정성태9/8/20233980닷넷: 2140. C# - Win32 API를 이용한 모니터 전원 끄기
13408정성태9/5/20233965Windows: 251. 임의로 만든 EXE 파일을 포함한 ZIP 파일의 압축을 해제할 때 Windows Defender에 의해 삭제되는 경우
13407정성태9/4/20233678닷넷: 2139. C# - ParallelEnumerable을 이용한 IEnumerable에 대한 병렬 처리
13406정성태9/4/20233673VS.NET IDE: 186. Visual Studio Community 버전의 라이선스
13405정성태9/3/20234065닷넷: 2138. C# - async 메서드 호출 원칙
13404정성태8/29/20233625오류 유형: 876. Windows - 키보드의 등호(=, Equals sign) 키가 눌리지 않는 경우
13403정성태8/21/20233443오류 유형: 875. The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF
13402정성태8/20/20233552닷넷: 2137. ILSpy의 nuget 라이브러리 버전 - ICSharpCode.Decompiler
13401정성태8/19/20233793닷넷: 2136. .NET 5+ 환경에서 P/Invoke의 성능을 높이기 위한 SuppressGCTransition 특성 [1]
13400정성태8/10/20233639오류 유형: 874. 파이썬 - pymssql을 윈도우 환경에서 설치 불가
13399정성태8/9/20233529닷넷: 2135. C# - 지역 변수로 이해하는 메서드 매개변수의 값/참조 전달
13398정성태8/3/20234395스크립트: 55. 파이썬 - pyodbc를 이용한 SQL Server 연결 사용법
13397정성태7/23/20233903닷넷: 2134. C# - 문자열 연결 시 string.Create를 이용한 GC 할당 최소화
13396정성태7/22/20233675스크립트: 54. 파이썬 pystack 소개 - 메모리 덤프로부터 콜 스택 열거
13395정성태7/20/20233527개발 환경 구성: 685. 로컬에서 개발 중인 ASP.NET Core/5+ 웹 사이트에 대해 localhost 이외의 호스트 이름으로 접근하는 방법
13394정성태7/16/20233485오류 유형: 873. Oracle.ManagedDataAccess.Client - 쿼리 수행 시 System.InvalidOperationException
13393정성태7/16/20233686닷넷: 2133. C# - Oracle 데이터베이스의 Sleep 쿼리 실행하는 방법
13392정성태7/16/20233582오류 유형: 872. Oracle - ORA-01031: insufficient privileges
13391정성태7/14/20233595닷넷: 2132. C# - sealed 클래스의 메서드를 callback 호출했을 때 인라인 처리가 될까요?
13390정성태7/12/20233530스크립트: 53. 파이썬 - localhost 호출 시의 hang 현상
1  2  3  4  5  6  7  8  [9]  10  11  12  13  14  15  ...