นี่คือบริดจ์ที่จำเป็นสำหรับการพัฒนาสำหรับ iOS/macOS/Linux ด้วย Delphi/C++Builder/RAD Studio, การคัดลอกแอปที่สร้างขึ้นจาก IDE ไปยังสภาพแวดล้อม macOS/Linux, การดีบัก และคัดลอกข้อมูล SDK ไปยัง IDE นี่เป็นสคริปต์ตัวตัดคำสำหรับการรันเซิร์ฟเวอร์ PAServer
PAServer รวมไบนารีที่แตกต่างกันสำหรับเวอร์ชันหลักแต่ละเวอร์ชันหรือการอัปเดตการสมัครรับข้อมูลของ Delphi/C++Builder/RAD Studio ดังนั้น PAServer หลายเวอร์ชันจึงสามารถติดตั้งและใช้งานได้บน macOS หรือ Linux ทั้งนี้ขึ้นอยู่กับวัตถุประสงค์ในการพัฒนา
ฉันไม่คิดว่านี่เป็นวิธีที่ชาญฉลาดในการเลือกและเปิดใช้งานสิ่งนี้จาก LaunchPad ของ macOS ดังนั้นฉันจึงใช้เชลล์สคริปต์ตัวเรียกใช้งานที่ช่วยให้คุณสามารถเลือกและดำเนินการ PAServer แบบโต้ตอบได้โดยการรันคำสั่งจากเทอร์มินัล
สคริปต์พื้นฐานคือโค้ดที่โพสต์ไว้ก่อนหน้านี้ที่ https://qiita.com/kazinoue/items/583f3271fe96ee8d1b6d แต่เราได้โอนมันไปยังที่เก็บ Github และทำการอัปเดตบางอย่างแล้ว
เพียงติดตั้ง PAServer.sh ที่ไหนสักแห่งในเส้นทางของคุณแล้วเรียกใช้ หากคุณได้ติดตั้ง peco หรือ percol แล้ว คุณสามารถเลือก PAServer เพื่อให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้นโดยการเขียนลงใน Interactive_helper ในสคริปต์
บน macOS ให้มองหา PAServers หลายตัวที่ติดตั้งในโฟลเดอร์ /Application
บน Linux ให้ค้นหา ~/PAServer-*
นอกจากนี้ หากมี ~/.paserverrc อยู่ ระบบจะอ่านเป็นไฟล์การกำหนดค่า PAServer โดยอัตโนมัติ
โปรดดูหน้าต่อไปนี้สำหรับรายการที่กำหนดค่าได้ ไฟล์การกำหนดค่าตัวอย่างมีอยู่ใน .paserverrc ในที่เก็บนี้ http://docwiki.embarcadero.com/RADStudio/ja/%E3%83%97%E3%83%A9%E3%83%83%E3 %83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_%E3%82%A2%E3%82%B7%E3%82%B9%E3%8 2%BF%E3%83%B3%E3%83%88_%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC_%E3%82%A2%E3%83 %97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%9A_PAเซิร์ฟเวอร์