Câu hỏi HOWTO: Tối ưu hóa môi trường Mac OS X UNIX để lập trình tốt hơn


Tôi mới lập trình (chủ yếu là cho các tiện ích kịch bản - python, perl, ruby) và làm việc với Macbook chạy báo tuyết.

Mặc dù những gì Mac có khả năng ra khỏi hộp như một hệ điều hành dựa trên UNIX, tôi vẫn cảm thấy như tôi đang đấu tranh thường xuyên để có được các thư viện cần thiết, chương trình, vv mà làm cho nhiệm vụ lập trình của tôi di chuyển nhiều hơn bơi lội. Đó là, tôi cảm thấy mỗi lần tôi cần phải làm một cái gì đó, tôi phải tải xuống một thư viện khác, một trình cắm thêm, một thứ khác và sau đó phải dành 3 giờ để cấu hình hệ thống của tôi (xuất PATH ở đây, sao chép tệp này khác địa phương / bin, tìm kiếm hơn và hơn cho các giải pháp cho một "bị hỏng" chương trình vv). Đến cuối tất cả, tôi không còn trong tâm trạng để thực hiện nhiệm vụ tôi đặt ra để làm.

Điều này khiến tôi cảm thấy như máy tính của tôi là một mớ hỗn độn lớn và không được tối ưu hóa để xử lý các tác vụ lập trình thông thường.

Tôi có macports và thường xuyên nhận được lượt cài đặt từ đó. Nhưng tôi đã tự hỏi nếu ai đó biết về một tài nguyên soạn sẵn cho những thứ X hàng đầu mà bạn cần làm để làm cho mac của bạn trở nên thân thiện hơn với lập trình viên, để làm cho nó thêm Linux-y, theo nghĩa nào đó.


1
2017-07-11 21:26


gốc


Đó là một câu hỏi khó khăn vì nó sẽ khó khăn để trở nên quá chung chung. Nếu bạn đã chỉ định loại công việc bạn đang tìm kiếm thì có thể giúp đưa ra câu trả lời chính xác hơn. - dtlussier
Trong những ngày xưa đó là cách duy nhất có. Những gì bạn đang yêu cầu là một hệ thống gói lập trình thân thiện với các gói trong đó bạn cần. - Thorbjørn Ravn Andersen


Các câu trả lời:


tôi đã cài đặt Fink


0
2017-07-13 13:25



Xem thêm brew và macports với thảo luận tại [macports-vs-fink-vs-homebrew] (stackexchange.com/… và [apple.stackexchange.com/questions/64690/… - here


Tôi sẽ thành thật với bạn. Tôi đã chạy vào cùng một tập các vấn đề thời gian và thời gian một lần nữa. Tôi quyết định rằng con đường tốt nhất cho tôi là thiết lập VMWare Fusion và cài đặt bản phân phối Linux yêu thích của tôi trên đó. Đó là nơi tôi thực hiện hầu hết công việc phát triển của mình, đó là điều rắc rối khi thiết lập trên hệ điều hành OS X ngay từ đầu. Tất nhiên, tôi không có thói quen sử dụng các IDE hay biên tập viên ưa thích, và vì tôi yêu Terminal.app, tôi có thể tiếp tục sử dụng nó trong khi hoàn thành công việc của mình (trên máy ảo từ xa).


0
2017-08-24 18:14