`open -a`, OS X'te“ Uygulama bulunamıyor ”hatasıyla sonuçlanıyor


9

.profileOS X Lion'daki dosyamda iWork "Numbers" programını başlatmak için bir kısayol oluşturmak istiyorum .

Uygulama:

/Applications/iWork '09/Numbers.app

Bu kısayolu oluşturdum:

alias psd="open -a Adobe\ Photoshop\ CS3"

Photoshop'u açmak iyi çalışıyor. Ben de yarattım:

alias num="open -a iWork\ \'09/Numbers"

"Num" yazdığımda bir hata alıyorum:

'İWork '09 / Numbers' adlı uygulama bulunamadı.

Ben boşluk veya alıntı önce ters eğik çizgi sorunu olduğunu sanmıyorum çünkü boşuna sayısız varyasyon denedim. Ayrıca uygulama adına ".app" eklemeyi denedim, ancak aynı hata mesajını aldım.

Bu takma adı nasıl oluşturabilirim?

Yanıtlar:


5

Aşağıdakileri düşündünüz mü?

open -a Numbers

Tarafından açılan Uygulamalar openbelirtildiği gibi, ama sadece kendi gerçek adı göre kendi yoluna göreli açılmaz Contents/Info.plistiçinde .appdosyasının kendisini.

Emin olmak istiyorsanız, Paket Kimliğini şu -bseçenekle de kullanabilirsiniz :

open -b com.apple.iTunes

Hangi bulunabilir Info.plistçok dosyanın:

resim açıklamasını buraya girin


1
Ayrıca mutlak bir yol da kullanabilirsinizopen "/Applications/iWork '09/Numbers.app/"
Lri

Bununla başladım, ama bir hata mesajı aldım. Gönderinizi okuduktan sonra geri döndüm ve tekrar denedim. Bu kez, sorunun Sayılar adlı 90'lardan eski bir Mac Sistem dosyasından geldiğini fark ettim. Sildikten sonra her şey yolundaydı. Yararlı bilgiler için de teşekkürler.
Andrew Swift

0

Denedin alias num='/Applications/iWork '09/Numbers.app/'mi? Benim için çalışıyor. Bunu kendinize ekleyin ./bashrcve kaynak yapın. Sonra num her seferinde Mutlak yol kullanma yazarak sıkıcı olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.