.profil yüklenmedi (osx lion)


11

mac bağlantı noktalarını yükledikten sonra benim .profile şöyle görünüyor:

# 2011-12-04_at_20: 48: 26 üzerinde MacPorts Installer eklentisi: MacPorts ile kullanım için uygun bir PATH değişkeni ekleme.

dışa aktar PATH = / opt / local / bin: / opt / local / sbin: $ PATH

# PATH ortam değişkeninizi MacPorts ile kullanmak için uyarlama işlemi tamamlandı.

Ancak, terminal açarken veya sunucuya uzaktan (ssh) bağlanırken bazı nedenlerden dolayı .profile yüklenmez, bu yüzden macportsu kullanamam (tabii ki macports klasörüne gitmediğim sürece).

.Profile dosyasını nasıl etkinleştirebilirim?

Yanıtlar:


20

Kimden man bash(kabuğunuz olduğunu varsayarak, yazın echo $0veya echo $SHELLbilgi istemine yazın):

Bash etkileşimli bir giriş kabuğu olarak çağrıldığında, [...] bu sırayla ~ / .bash_profile, ~ / .bash_login ve ~ / .profile arar ve var olan ilk komuttan komutları okur ve yürütür ve okunabilir.

İlk iki dosyadan hiçbirine sahip olmadığınızdan emin olun ve eğer eklerseniz, dosyalara ekleyin source .login. Alternatif olarak, exportsatırı tercih edilen dosyaya eklemeniz yeterlidir.


Diğer kabuklar muhtemelen kabuk programına özgü dosyaları daha genel olanlara tercih etme benzerlerine sahiptir .profile.


1
Çok teşekkürler, sadece ilk dosyadaki komutları çalıştıracağının farkında değildim. Benim .bash_profile kaynak .profile eklendi ve çok daha iyi çalışıyor! Teşekkürler
Erik

.bashrc listeye eklemek için başka bir dosya
Peter

@Pete .bashrc, oturum açma oturumları tarafından yüklenir . Ortak bir yapılandırma, diğerinin yüklemesini sağlamaktır. OS X'te, Terminal tarafından başlatılan tüm kabuklar, varsayılan olarak örneğin ortak Linux terminal emülatörlerinden farklı olarak giriş kabuklarıdır.
Daniel Beck

1

Güncellemek için şunu deneyin: / opt / local / bin / port selfupdate

Bunun gibi bir sudo komutu çalıştırmak için: sudo port install somePackageYouNeed

Deneyin: sudo / opt / local / bin / port install somePackageYouNeed

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.