CARA: Mengoptimalkan lingkungan Mac OS X UNIX untuk pemrograman yang lebih baik

1

Saya baru mengenal pemrograman (kebanyakan untuk utilitas scripting - python, perl, ruby) dan bekerja dengan Macbook menjalankan macan tutul salju.

Terlepas dari apa yang mampu dilakukan Mac sebagai OS berbasis UNIX, saya masih merasa seperti saya berjuang secara rutin untuk mendapatkan pustaka, program, dll yang diperlukan yang membuat tugas pemrograman saya bergerak lebih mudah. Artinya, saya merasa setiap kali saya perlu melakukan sesuatu, saya harus mengunduh perpustakaan lain, plug-in lain, apa pun yang lain dan kemudian harus menghabiskan 3 jam mengkonfigurasi sistem saya (ekspor PATH di sini, salin file ke ini itu atau bin / lokal lain, cari solusi berulang untuk program "rusak" dll). Pada akhir dari semua itu, saya tidak lagi berminat untuk melakukan tugas yang ingin saya lakukan.

Ini membuat saya merasa komputer saya berantakan dan tidak dioptimalkan untuk menangani tugas pemrograman rutin.

Saya memiliki macports dan secara teratur mendapatkan instalasi dari sana. Tapi saya bertanya-tanya apakah ada yang tahu sumber daya boilerplate untuk hal-hal X teratas yang perlu Anda lakukan untuk membuat mac Anda lebih ramah-programmer , untuk membuatnya lebih Linux-y, dalam arti tertentu.

Roybert Soylend
sumber
Itu adalah pertanyaan yang sulit karena akan sulit untuk menjadi begitu umum. Jika Anda menentukan jenis pekerjaan yang ingin Anda lakukan, mungkin membantu mengeluarkan jawaban yang lebih tepat.
dtlussier
Di masa lalu itu adalah satu-satunya cara di sana. Apa yang Anda minta adalah sistem paket yang ramah programmer dengan paket di dalamnya yang Anda butuhkan.
Thorbjørn Ravn Andersen

Jawaban:

0

Aku akan jujur ​​padamu. Saya telah mengalami serangkaian masalah yang sama berulang kali. Saya memutuskan bahwa rute terbaik bagi saya adalah mengatur VMWare Fusion, dan menginstal distribusi Linux favorit saya di sana. Di situlah saya melakukan sebagian besar pekerjaan pengembangan saya yang sulit diatur pada OS X itu sendiri. Tentu saja, saya tidak terbiasa menggunakan IDE atau editor yang mewah, dan karena saya suka Terminal.app, saya bisa terus menggunakannya sambil menyelesaikan pekerjaan saya (di VM jarak jauh).

ayaz
sumber