LSOpenURLsWithRole (), iTem2'de Yosemite üzerinde tmux çalıştıran 10810 hatasıyla başarısız oldu


2
[~%]open ~/Pictures/upload.png
LSOpenURLsWithRole() failed with error -10810 for the file /Users/bryanhunt/Pictures/upload.png.

Bu güncellemeden önce komut satırından görüntüleri, PDF'leri vb. Açabiliyordum.

Şimdi dizini açmalı ve açmak için dosyaya tıklamam gerekiyor, ki bu parmağımın gücünün boşa harcanması.

Yine nasıl çalışacağını bilen var mı?


Hangi güncellemeyi kastediyorsunuz? Yosemite? iTerm2? tmux?
grg

İşte SuperUser'da benzer bir soru. Belki bu cevaplardan biri sizin için işe yarar. superuser.com/questions/834525/…
Alistair McMillan

1
Bu en iyi bahis gibi görünüyor, sadece tmux kullanıcıları için bir sorun gibi görünüyor.
bryan avı

Evet işe yarıyor, çirkin oraya gidiyor hack :)
bryan avı

Yanıtlar:


4

Çözüm.

Homebrew yükleyin.

Kullanıcıya ad alanını yeniden takın:

 brew install reattach-to-user-namespace

Ardından kabuğunuzun kullanabileceği bir diğer ad oluşturun:

 alias open='reattach-to-user-namespace open'

Bu neden işe yarıyor? ve demlemek OS X'in bir parçası değildir
Mark

@Mark Bootstrap Ad Alanlarını buradan okuyabilirsiniz : developer.apple.com/library/mac/technotes/tn2083/_index.html#//… . Örneğin, kullanıcı arayüzünde GUI uygulamasını daemon'dan başlatmak istediklerinde devs için ortak bir sorun var. Bu yüzden, çalıştırırken Düzgün başlatılmak üzere "konuşabilmek" için Kullanıcı ad tmuxalanına eklemek zorundasınız .
Mateusz Szlosek
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.