2011-01-31 36 views
7

Tôi đang nghĩ đến việc tạo một ứng dụng Cocoa (máy tính để bàn) bao gồm cơ sở dữ liệu CouchDB. Làm thế nào sẽ đi về đóng gói này trong gói ứng dụng để mọi người có thể cài đặt nó giống như bất kỳ ứng dụng Mac OS X khác?Bạn có thể đóng gói CouchDB bằng ứng dụng OS X Cocoa như thế nào?

+0

Cách tốt nhất hiện nay là: https://github.com/couchbaselabs/TouchDB-iOS – Philoozushi

Trả lời

2

Phân phối Mac của chúng tôi CouchDBX (http://www.couchone.com/get#mac) là một ứng dụng Cocoa bao gồm CouchDB. Để kết thúc, CouchDB và tất cả các phụ thuộc của nó được biên dịch thành một thư mục duy nhất bên trong thư mục Tài nguyên của gói ứng dụng. Lấy chi tiết của tất cả những điều đó đúng là một chút phức tạp, vì vậy tôi đã viết một kịch bản (yay me): https://github.com/janl/couchdbx-core

Khi tạo thư mục bạn có thể thả vào thư mục Tài nguyên của mình. Xem https://github.com/janl/couchdbx-app để biết cách khởi chạy CouchDB từ bên trong Cocoa.

0

Tôi nghĩ rằng couchobjc thực hiện việc này mà không phải cài đặt/phân phối bất kỳ thứ gì.

+0

Từ khi xem Câu hỏi thường gặp, có vẻ như thực hiện việc này là được phép. Tôi đang hỏi một câu hỏi kỹ thuật. Bạn có gợi ý rằng bao bì CouchDB trong một ứng dụng OSX bị cấm không? – dan

+0

(Tự nguyền rủa mình.) Tôi tin rằng chủ đề câu hỏi đã nhuộm màu cơ thể của tôi. Xin lỗi vì điều đó. –

Các vấn đề liên quan