Ruby 2.0.0p0 IRB 경고: "DL은 더 이상 사용되지 않습니다. 바이올린을 사용하십시오."
이전 버전의 루비를 제거하고 모든 보석(레일즈 포함)을 제거하고 루비 2.0을 설치했습니다.즉, 완전히 깨끗한 재설치입니다.IRB를 시작할 때 다음 메시지를 받았습니다.
DL은 더 이상 사용되지 않습니다. 바이올린을 사용하십시오.
메모: Windows 머신에 접속하고 있습니다.
이 메시지는 무엇을 의미합니까?
Windows 를 사용하고 있는 경우는, 일반적인 메세지가 표시됩니다.
시지 " " ""DL is deprecated, please use Fiddle"는 오류가 아닙니다.경고일 뿐입니다.
발신원은 얼마 전 에 도입된 DL의 폐지 통지입니다.dl.rb('revisions/37910' 참조).
、 Windows 、lib/ruby/site_ruby/2.0.0/readline.rb 「」가 필요합니다.dl.rb경고 메시지가 뜨는 이유는require 'irb'는 (irb)를 필요로 하기 때문에)'readline'이 있을 수 require 'readline'.
수 요.readline.rb마음에 드는 텍스트에디터로 코드를 검색합니다(4369줄 근처):
if RUBY_VERSION < '1.9.1'
require 'Win32API'
else
require 'dl'
class Win32API
DLL = {}
향후 Ruby 릴리즈에서 이러한 단점을 해결하기 위해 항상 개선을 기대할 수 있습니다.
편집: Fielen vs DL에 대해 자세히 알고 싶다면 외부 라이브러리를 Ruby와 동적으로 링크하는 것을 목적으로 합니다.DL 또는 Fielen에 대한 내용은 루비-doc 웹사이트에서 볼 수 있습니다.
「 」를 아웃 이 좋을지도 .DL is deprecated, please use Fiddle: at warning warning warning warning warning at warning warning 。
C:\Ruby200\lib\rby\2.0.0\dl.rb
귀찮고, 당신은 irb/mails나 다른 보석 코드 소유자가 아니기 때문에
이 해상도는 openshift.com에서 확인했습니다.
해상도:
이 에러는, Ruby 2.0.0 버전의 Windows 머신에서만 발생합니다.공식적으로 Ruby 2.0을 지원할 때까지 Ruby 1.9로 다운그레이드 해주세요.
Windows 서 2 22 . 0 3 Ruby 1 . 9 . 3 。를 %PATH%로
c:\ruby193\또는 Gem을 설치하기 전에 설치한 디렉토리를 지정합니다.
is Fielen"이라는 메시지는DL을 입력해야 합니다. Fielen"(DL)을 사용하십시오.피들린을 사용해 주세요)라는 메시지는 오류가 아닙니다.이것은 경고일 뿐입니다.
★★★★★★★★★★★★★★★★★★:
이것은, 3개의 간단한 순서로 무시할 수 있습니다.
© 1 C : \ Rails Goto C : \ ( 2.0 \ \ ruby \.1.0 ) \rururururu2 . 1 . 0
2 .rb를, 등 다음음 dl.rb, aptana, sublimate text 등의 .
행 8 에.즉 # "DL required, useFeeld." (# warn # warning " # " # " " " 、 DL 、 please use Feeld." ( DL 을 사용하세요.) ★★★★★★★★★★★★★★★★★」
이상입니다. 감사합니다.
Windows에서 tor 명령어를 만들고 싶었을 때 우연히 접하게 되었습니다.
tor 응용 프로그램을 실행할 때마다 이 메시지가 출력되지 않도록 tor를 로드하는 동안 일시적으로 경고를 음소거했습니다.
begin
original_verbose = $VERBOSE
$VERBOSE = nil
require "thor"
ensure
$VERBOSE = original_verbose
end
이로써 서드파티 소스 파일을 편집할 필요가 없어졌습니다.
언급URL : https://stackoverflow.com/questions/15590450/ruby-2-0-0p0-irb-warning-dl-is-deprecated-please-use-fiddle
'programing' 카테고리의 다른 글
| #스위프트의 프라그마 마크? (0) | 2023.04.20 |
|---|---|
| 파일이 존재하는지 확인한 후 삭제하는 방법 (0) | 2023.04.20 |
| SqlParameter가 이미 다른 SQLParameterCollection에 포함되어 있습니다.사용()은 부정행위입니까? (0) | 2023.04.20 |
| 지정된 정수에 해당하는 Excel 열 이름을 찾으려면 어떻게 해야 합니까? (0) | 2023.04.20 |
| 바이너리 데이터를 저장할 VarBinary와 Image SQL Server의 데이터 유형 (0) | 2023.04.20 |