2014-12-04 9 views
0

DBD : mysql을 Perl 버전 5.20에 설치하려고하지만 PPD에 DBD : mysql을 입력하면 검색 상자에 전혀 존재하지 않습니다. 문제가 무엇입니까? 어떻게 해결할 수 있습니까? 나는 공식 페이지에서 볼 수DBD :: mysql이 Perl 패키지 관리자 4.19에서 종료되지 않는 이유 Perl 버전 5.20?

enter image description here

+1

두 개의 콜론. 'DBD :: mysql' – Quentin

+0

PPM은 이중 콜론이있는 모듈 이름 대신 대시 ('DBD-mysql')로 배포 이름을 사용합니다. – tjd

답변

2

는 지금까지 : DBD-MySQL은 활성 상태 펄 V와 함께 제공되지 않습니다 5.20 Windows에서.. 이유 : 빌드가 실패했습니다.

https://code.activestate.com/ppm/DBD-mysql/

아마, 당신은 이전 버전을 시도 할 수 : 5.16, 존재하는 곳.

+0

그래서 perl 버전에 DBD-mysql을 설치할 방법이 없다. – user3098538

+0

@ user3098538 나는 생각한다. – user4035

+1

@ user3098538, Strawberry Perl v5.20.1에는 DBD :: mysql이 포함되어 있습니다. 액티브 스테이트 (ActiveState)는 지난 몇 년 동안 펄 포트 (Perl port)를 소홀히 한 것처럼 보인다. – tjd

0

아마도 모듈이 "DBD :: mysql"(두 개의 콜론)이라고 불리기도하지만 "DBD : mysql"(단 하나의 콜론 만 사용)이라고 입력했기 때문일 수 있습니다.

1

Activestate는 분리 기호 (DBD-mysql)로 대시 기호 또는 분리 기호 (DBD :: mysql)로 두 개의 콜론이있는 패키지 이름을 사용합니까? 나는 단 하나의 콜론이 아니라고 확신 할 수있다 ...

+0

정말로 질문이 아니 었습니다. 아마도 그가 잘못된 구분 기호를 가지고있을 것입니다. –

+1

@ arco444, 저는 이것을 "위험한 스타일"대답으로 해석합니다. 그것은 또한 정확합니다. 'PPM'에서는 콜론보다 대시를 사용해야합니다. – tjd

+0

이 질문에 대한 답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남기십시오. 자신의 게시물에 언제나 댓글을 달 수 있으며 충분한 [평판] (http://stackoverflow.com/help/whats-reputation)을 갖게되면 [모든 게시물에 댓글을 달 수] 있어야합니다 (http://stackoverflow.com/help/privileges/comment). –

0

DBD :: mysql의 이전 빌드는 ActivePerl 5.20에 대해 빌드하지 못했지만 DBD :: mysql (4.029) successfully compiled의 최신 버전은 이제 ActivePerl 5.20/Perl 패키지 관리자!