Tôi đang sử dụng máy tính xách tay Windows 8 làm máy chủ dev của mình.
Tôi đang cố gắng cài đặt postgres trên máy tính xách tay của mình, nhưng tôi gặp phải lỗi sau:
Sự cố chạy bước cài đặt sau. Cài đặt có thể không hoàn thành chính xác. Việc khởi tạo cụm cơ sở dữ liệu không thành công.
Đây là video về những nỗ lực của tôi (xin lỗi vì chất lượng khủng khiếp, tôi chưa sử dụng phần mềm chụp màn hình trước ngày hôm nay):
http://youtu.be/LwhqCXiji8E
Tập tin cài đặt:
fixing permissions on existing directory C:/postgres/data ... ok
creating subdirectories ... ok
selecting default max_connections ... The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
10
selecting default shared_buffers ... The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
400kB
creating configuration files ... ok
creating template1 database in C:/postgres/data/base/1 ... The system cannot find the path specified.
child process exited with exit code 1
initdb: removing contents of data directory "C:/postgres/data"
Called Die(Failed to initialise the database cluster with initdb)...
Failed to initialise the database cluster with initdb
Script stderr:
Program ended with an error exit code
Error running cscript //NoLogo "C:\postgres/installer/server/initcluster.vbs" "NT AUTHORITY\NetworkService" "postgres" "****" "C:\postgres" "C:\postgres\data" 5432 "DEFAULT" 0 : Program ended with an error exit code
Problem running post-install step. Installation may not complete correctly
The database cluster initialisation failed.
Tôi muốn nói rằng nó không lạc đề vì nhà phát triển sẽ phản ánh sản phẩm của tôi, vì vậy nó cần hoạt động. Thứ hai, vâng. Thông báo lỗi khá rõ ràng và tôi chắc chắn ai đó đã nhìn thấy điều này trước đây.
—
Jeff
Không, nó sẽ không phản chiếu hệ thống sản xuất của bạn. Đó là phần cứng và phần mềm khác nhau vì Win8 không phải là hệ điều hành máy chủ và máy tính xách tay không phải là máy chủ.
—
Sven
Đầu tiên, bạn không biết hệ thống prod của tôi. Nếu tôi muốn hệ thống prod của mình là máy tính xách tay windows 8, thì đó là việc của tôi. Có thể nó sẽ là một cái gì đó chạy windows server 2012. Khác nhau, nhưng đủ gần để xứng đáng với câu hỏi. Dù bằng cách nào, hoặc đề xuất một câu trả lời, hoặc đưa ra một gợi ý thực sự như để cải thiện câu hỏi.
—
Jeff
If I want my prod system to be a windows 8 laptop, that's my business.
Tốt thôi, nếu chúng ta muốn phân loại các máy chủ đang chạy trên HĐH máy khách là ngoài chủ đề, thì đó là của chúng tôi kinh doanh. Và chúng tôi làm. Vì vậy, lạc đề.
Kiểm tra nhật ký cài đặt ...
—
Nathan C