คำถามติดแท็ก macos

macOS (เดิมชื่อ OS X หรือ Mac OS X) เป็นระบบปฏิบัติการเดสก์ท็อปจาก Apple ที่พบในคอมพิวเตอร์ Macintosh ใช้แท็กนี้เฉพาะเมื่อคำถามของคุณเกี่ยวข้องกับการใช้ macOS APIs หรือพฤติกรรมเฉพาะของ macOS ไม่ใช่เพราะคุณใช้รหัสใน macOS คำถามที่เกี่ยวข้องกับการใช้หรือการแก้ไขปัญหา macOS เป็นหัวข้อที่ไม่เกี่ยวข้องและเป็นของชุมชน Ask Different

7
การสร้าง OSX App Bundle
สมมติว่าฉันสร้างแอป osX โดยไม่ใช้ Xcode หลังจากคอมไพล์ด้วย GCC ฉันได้รับไฟล์ปฏิบัติการซึ่งเชื่อมโยงกับไลบรารีอื่น ๆ ไลบรารีบางส่วนอาจเชื่อมโยงแบบไดนามิกกับไลบรารีระบบอื่น ๆ ที่ไม่ได้มาตรฐาน มีเครื่องมือใดบ้างที่สร้าง OSX App Bundle โดยสร้างโครงสร้างไดเร็กทอรีที่ต้องการก่อนจากนั้นคัดลอก / ตรวจสอบ / แก้ไขลิงก์ซ้ำเพื่อให้แน่ใจว่าการอ้างอิงแบบไดนามิกทั้งหมดอยู่ใน App Bundle ด้วย ฉันเดาว่าฉันสามารถลองเขียนอะไรแบบนี้ได้ แต่ฉันสงสัยว่ามีอะไรแบบนี้อยู่แล้ว
90 macos  gcc  otool 

6
ฉันจะลบ symlink ได้อย่างไร
ฉันเพิ่งสร้าง symlink sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibและฉันสงสัยว่าฉันจะกำจัดมันได้อย่างไรถ้าฉันต้องการ ฉันจะทำอย่างไร
90 macos  symlink 

11
เลื่อนเข้าไปใน Vim ใน Terminal ของ Mac
ฉันพยายามที่จะลองคิดดูว่าเป็นไปได้หรือไม่ที่จะใช้ล้อเลื่อนของเมาส์เพื่อเลื่อนในขณะที่อยู่ในVimใน Terminal ของ Mac โดยไม่มีโชค ดูเหมือนว่ามีเพียงX11หรือ iTerm เท่านั้นที่รองรับสิ่งนี้ ก่อนที่ฉันจะยอมแพ้ฉันคิดว่าฉันจะลองใช้อัจฉริยะที่นี่เพื่อดูว่ามีใครรู้วิธีทำสิ่งนี้บ้าง มีใครรู้บ้างว่าฉันตั้งค่าได้ไหม หรือฉันควรพิจารณาใช้แอปพลิเคชันเทอร์มินัลอื่นอย่างจริงจัง
89 macos  vim  terminal 

2
อะไรคือความแตกต่างระหว่างการใช้ Terminal บน mac vs linux? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน9 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันใช้ Ubuntu มาสี่ปีแล้ว ฉันมีความรู้พื้นฐานเกี่ยวกับคำสั่งเชลล์และฉันชอบทำงานในเทอร์มินัลมากกว่าใช้ GUI ฉันเพิ่งเริ่มใช้ Mac ฉันได้ลองใช้คำสั่งเทอร์มินัลสองสามคำ (ที่ฉันใช้บน Ubuntu) ในเทอร์มินัล Mac และดูเหมือนว่าจะตอบสนองในลักษณะเดียวกันเป็นส่วนใหญ่ มีความแตกต่างอย่างมีนัยสำคัญในคำสั่งที่ฉันใช้งานที่ทำหรือสภาพแวดล้อมเชลล์ที่ฉันควรทราบหรือไม่
89 macos  bash  shell  ubuntu  terminal 

1
การหลีกเลี่ยงการหมดเวลา SSH บน Mac OS หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน8 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ทุกครั้งที่ฉันเชื่อมต่อกับเซิร์ฟเวอร์ด้วย ssh การเชื่อมต่อจะถูกรีเซ็ตหลังจากผ่านไปสองสามนาทีหากไม่มีอินพุต อย่างไรก็ตามฉันต้องการลบการหมดเวลาเหล่านี้เพื่อให้การเชื่อมต่อมีชีวิตอยู่ได้นานที่สุด จากการดูในฟอรัมต่างๆฉันเห็นว่าสามารถแก้ไขตัวเลือก ServerAliveInterval ในไฟล์ / etc / ssh_config ได้ อย่างไรก็ตามดูเหมือนจะไม่มีตัวเลือกนี้ในไฟล์ของฉัน มันจะอยู่ที่ไหน? ฉันใช้ OpenSSH_5.2p1 บน Snow Leopard ขอบคุณ!
89 macos  ssh 

5
เข้าถึง Parallels Windows localhost จาก Mac [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันใช้ Windows (7) OS เป็นแพลตฟอร์มการพัฒนาซึ่งทำงานบน Mac / Parallels Desktop 5 ฉันต้องการเข้าถึง Windows localhost - จากฝั่ง Mac เพื่อการทดสอบ ฉันพบวิธีแก้ปัญหามากมายในการเข้าถึงวิธีอื่น ๆ (เข้าถึง localhost ของ Mac จาก Windows) - แต่ไม่พบวิธีแก้ปัญหาสำหรับทิศทางการเข้าถึงนี้ (ถ้ามี) ความคิดใด ๆ ? เป็นไปได้ไหม ?

1
MacOS: ความแตกต่างระหว่าง /dev/tty.* และ /dev/cu.* คืออะไร
อุปกรณ์อนุกรมแต่ละตัวจะแสดงสองครั้งใน/devครั้งเดียวtty.*และหนึ่งครั้งเป็นcu.*. อะไรคือสิ่งที่cu.*อุปกรณ์? แตกต่างจากtty.*อุปกรณ์อย่างไร? mh@maru ~ --> ls -l /dev/*.usbmodem621 crw-rw-rw- 1 root wheel 11, 5 Dec 25 18:00 /dev/cu.usbmodem621 crw-rw-rw- 1 root wheel 11, 4 Dec 25 18:00 /dev/tty.usbmodem621
89 macos  serial-port  tty 

4
จะบันทึก / กู้คืนการกำหนดค่า / ปลั๊กอิน Sublime Text 2 เพื่อโยกย้ายไปยังคอมพิวเตอร์เครื่องอื่นได้อย่างไร
ฉันต้องการย้ายจาก Mac เครื่องหนึ่งไปยังอีกเครื่องหนึ่งและต้องการให้ Sublime Text 2 บนคอมพิวเตอร์เครื่องใหม่มีการกำหนดค่า / ปลั๊กอินทั้งหมดที่ฉันติดตั้งไว้ในเครื่องเก่า มีโฟลเดอร์บางโฟลเดอร์ที่ฉันสามารถคัดลอกและกู้คืนในโฟลเดอร์อื่นเพื่อจำลองทุกอย่างได้หรือไม่?

7
ฉันจะหาไฟล์ bashrc บน Mac ได้ที่ไหน
สวัสดีฉันกำลังติดตามหน้านี้.. ฉันกำลังติดตั้ง Python ลงในเครื่อง Mac เพื่อให้สามารถตั้งค่าDjango / Eclipseสภาพแวดล้อมการพัฒนาได้ อย่างไรก็ตามฉันไม่แน่ใจว่าจะดำเนินการขั้นตอนนี้อย่างไร: สคริปต์จะอธิบายสิ่งที่จะเปลี่ยนแปลงและแจ้งให้คุณทราบก่อนการติดตั้งจะเริ่มขึ้น เมื่อคุณติดตั้ง Homebrew แล้วให้แทรกไดเร็กทอรี Homebrew ที่ด้านบนของตัวแปรสภาพแวดล้อม PATH ของคุณ คุณสามารถทำได้โดยเพิ่มบรรทัดต่อไปนี้ที่ด้านล่างของไฟล์ ~ / .bashrcของคุณ ส่งออก PATH = / usr / local / bin: $ PATH ฉันจะหาไฟล์ bashrc บน mac ของฉันได้ที่ไหนและฉันจะหาไดเร็กทอรี homebrew ได้ที่ไหน ฉันใช้macbookโปรกับOS 10.8.5.
89 python  macos  homebrew 

10
ข้อผิดพลาด Xcode linker: ไฟล์เล็กเกินไปสำหรับสถาปัตยกรรม x86_64
ฉันกำลังพัฒนาแอปพลิเคชันใน Xcode เมื่อฉันพยายามสร้างข้อผิดพลาดนี้เกิดขึ้น: ld: in /Users/theodore/Library/Developer/Xcode/DerivedData/Tower-bkpdifuqssebjdgurzmtirbxejnn/Build/Intermediates/Tower.build/Debug/Tower.build/Objects-normal/x86_64/TWRAppDelegate.o, file too small for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) ไม่มีใครรู้ว่ามีอะไรผิดปกติ?

8
เซิร์ฟเวอร์ PostgreSQL จะไม่หยุดทำงาน
มีปัญหาเล็กน้อยกับ PostgreSQL บน Mac OS X 10.8.4 ฉันบังเอิญทำbrew rm postgresql --forceในขณะที่เซิร์ฟเวอร์ postgres กำลังทำงาน เมื่อฉันติดตั้งโดยใช้brew install postgresqlและรันpg_ctl -D /usr/local/var/postgres startฉันจะได้รับ: pg_ctl: another server might be running; trying to start server anyway server starting FATAL: lock file "postmaster.pid" already exists HINT: Is another postmaster (PID 752) running in data directory "/usr/local/var/postgres"? เมื่อฉันเรียกใช้ …

9
วิธีที่ดีในการหยุด mongod บน Mac OS X คืออะไร?
ฉันใช้ mongo 1.8.2 และพยายามดูวิธีปิดเครื่องอย่างหมดจดบน Mac บนเซิร์ฟเวอร์อูบุนตูของเราฉันสามารถปิด mongo ได้อย่างหมดจดจาก mongo shell ด้วย: > use admin > db.shutdownServer() แต่บน Mac ของฉันมันไม่ได้ฆ่ากระบวนการ mongod ผลลัพธ์แสดงว่า 'ควรจะ' ปิด แต่เมื่อฉัน ps -ef | grep mongo มันแสดงให้ฉันเห็นกระบวนการที่ใช้งานอยู่ นอกจากนี้ฉันยังสามารถเปิด mongo shell และค้นหา dbs ของฉันได้เหมือนไม่เคยปิด ผลลัพธ์จาก db.shutdownServer () ในเครื่องของฉันคือ: MongoDB shell version: 1.8.2 connecting to: test > use admin …
88 macos  mongodb  launchd 

4
ทำไม rand () ทำซ้ำตัวเลขบ่อยกว่าบน Linux มากกว่า Mac?
ฉันใช้ hashmap ใน C เป็นส่วนหนึ่งของโครงการที่ฉันกำลังทำงานและใช้การแทรกแบบสุ่มเพื่อทดสอบเมื่อฉันสังเกตเห็นว่าrand()บน Linux ดูเหมือนว่าจะซ้ำตัวเลขบ่อยกว่าบน Mac RAND_MAXคือ 2147483647 / 0x7FFFFFFF บนทั้งสองแพลตฟอร์ม ฉันได้ลดขนาดลงในโปรแกรมทดสอบนี้ที่ทำให้อาร์เรย์แบบRAND_MAX+1ยาว - ยาวสร้างRAND_MAXตัวเลขแบบสุ่มบันทึกว่าแต่ละรายการซ้ำกันหรือไม่และตรวจสอบออกจากรายการตามที่เห็น #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> int main() { size_t size = ((size_t)RAND_MAX) + 1; char *randoms = calloc(size, sizeof(char)); int dups = 0; srand(time(0)); for (int i = 0; i < …
87 c  linux  macos  random 

15
Scheme หรือ LISP ที่ดีที่สุดสำหรับ OS X คืออะไร?
ฉันกำลังมองหาเวอร์ชันของ Scheme หรือแม้แต่ LISP ที่ฉันสามารถใช้เพื่อกู้คืนทักษะการพัฒนา Lisp ที่หายไป ความสามารถของเว็บบางอย่างจะดี แต่ไม่จำเป็น ฉันได้ดูโครงการ Plt และ MIT แล้วในขณะที่ทั้งคู่ดูดี แต่ Plt ดูเหมือนจะมีคุณสมบัติที่หลากหลายกว่า ฉันได้ดูการใช้งาน Lisp ด้วย แต่ดูเหมือนว่าทั้งหมดจะค่อนข้างแพง ฉันชอบการใช้งานฟรี / ราคาไม่แพงเพราะนี่เป็นเพียงการเขียนโปรแกรมงานอดิเรกเป็นครั้งคราว คุณมีคำแนะนำอะไรบ้าง?
87 macos  lisp  scheme  racket 

5
ไม่สามารถพิมพ์วัตถุ ('po') ใน xcode6 beta 6 osx swift project: (ข้อผิดพลาดในการนำเข้าอัตโนมัติ: ไม่สามารถรับโมดูล '__ObjC' จากบริบท AST)
ความพยายามในการพิมพ์วัตถุ ( poคำสั่ง) ในโครงการ xcode 6 beta 6 OSX Swift ส่งผลให้เกิดข้อความแสดงข้อผิดพลาดนี้: (lldb) po managedObject error: Error in auto-import: failed to get module '__ObjC' from AST context NSManagedObjectในกรณีนี้วัตถุในคำถามเป็นตัวอย่างของ มีคำแนะนำเกี่ยวกับวิธีช่วยนำเข้าอัตโนมัติในการ__ObjC moduleเข้าสู่บริบท LLVM Abstract Syntax Tree หรือไม่
87 macos  swift  xcode6 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.