Installing CKAN 2.0 on mac os x 10.8.4 (mountain lion)

CKAN 2.0 설치 document 에는 Ubuntu만을 기준으로 설명되어 있고, Mac을 포함한 다른 OS에서는 source를 사용해야 합니다. 그러나 막상 진행해보면 막히는 부분이 너무 많아서, 전체 순서를 정리해두려 합니다. 기본적인 참고 문서는 http://docs.ckan.org//en/latest/install-from-source.html 입니다.

 

[required packages]

 

[virtualenv 구성]

 

[ckan 설치]

 

[PostgreSQL]

– 초기화, 시작

– user 생성

– super user 생성

 

[ckan config]

– development.ini 수정/확인

 

[setup solr]

– 설치

– ckan schema 연결 (solr single core 세팅: ckan 2.0만 사용할 것이므로)

– ckan에 solr 세팅 (development.ini 수정)

– 시작

 * /usr/local/Cellar/solr14/1.4.1/libexec/example 하위에 수동으로 logs 폴더를 생성해줘야 에러가 발생하지 않음

 * http://localhost:8983/solr/admin/ 으로 solr admin 페이지 로딩 확인

[ckan database table 생성]

 

[start ckan]

http://localhost:5000 으로 ckan 페이지 로딩 확인

 

[link to who.ini]

 

[setup the datastore] 

  • http://docs.ckan.org//en/latest/datastore.html 참고

– development.ini 수정

– set permissions

예:

 

– test the set-up

1. ckan 재구동

2. test resource 생성

· ckan 홈페이지에서 테스트용 dataSet 생성 및 data 등록

· 생성한 data의 정보조회 -> additional information에서 id 확인

· 계정정보에서 api key 확인

예:

 

3. test resource 확인

예:

 

4. test resource 삭제

예:

 

[ckan test]

http://docs.ckan.org//en/latest/test.html 참고

– installing additional dependencies

– testing

/usr/lib/ckan/default/src/ckan 에 development.ini 복사