tcsh: /sw/bin/init.csh: No such file or directory.

Dieses Thema im Forum "Mac OS X - Unix & Terminal" wurde erstellt von schmuddelkind, 18.08.2005.

  1. schmuddelkind

    schmuddelkind Thread Starter MacUser Mitglied

    Beiträge:
    256
    Zustimmungen:
    4
    Registriert seit:
    08.03.2004
    Schon unter 10.3.x hatte ich beim Öffnen des Terminals immer diese Meldung:
    Code:
    Last login: Wed Aug 17 12:16:05 on ttyp1
    Welcome to Darwin!
    [B]tcsh: /sw/bin/init.csh: No such file or directory.[/B]
    [Mac:~] user% 
    Was bedeutet das, hat das Auswirkungen (welche?) und wie kann ich das beheben?

    Schönen Gruß …
     
  2. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.803
    Zustimmungen:
    3.632
    Registriert seit:
    23.11.2004
    du scheinst mal fink installiert gehabt zu haben und in deiner .tcshrc im home steht immer noch folgende zeile:
    source /sw/bin/init.csh
    du kannst du da rausmachen und siehst die meldung nicht mehr...
     
  3. schmuddelkind

    schmuddelkind Thread Starter MacUser Mitglied

    Beiträge:
    256
    Zustimmungen:
    4
    Registriert seit:
    08.03.2004
    Danke Dir! Wo finde ich die und wie entferne ich den Eintrag?
     
  4. one.nomad

    one.nomad MacUser Mitglied

    Beiträge:
    49
    Zustimmungen:
    0
    Registriert seit:
    16.08.2005
    die datei liegt in deine home ordner, also einfach mal den terminal auf und

    ls -la

    eingetippt, dann muesstet du auch irgndwo die .tcshrc datei sehen

    wenn du die editiern willst, kannst du das z.b gleich mit pico(oder isset jetzt nano :) ) im terminal machen

    pico .tcshrc

    und du bekommst den editor auf, dann besagte zeile loeschen und ctrl+X und YES oder ctrl+O und enter und dann ctrl+X ... hoffe das mit dem enter und dem yes ist korrekt, aber das programm redet ja mit dir, da wirst du schon mit klar kommen
     
  5. schmuddelkind

    schmuddelkind Thread Starter MacUser Mitglied

    Beiträge:
    256
    Zustimmungen:
    4
    Registriert seit:
    08.03.2004
    .tcshrc exisitert nicht auf meinem Rechner, habe per locate auch nichts gefunden. Was nun?
     
  6. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    /etc/cshrc.rc
    /etc/csh.login
    prüfen.

    HTH
     
  7. schmuddelkind

    schmuddelkind Thread Starter MacUser Mitglied

    Beiträge:
    256
    Zustimmungen:
    4
    Registriert seit:
    08.03.2004
    cshrc.rc gibt's auch nicht, dafür finde ich in csh.login:
    # System-wide .login file for csh(1).

    setenv PATH "/bin:/sbin:/usr/bin:/usr/sbin"

    Ein Speichern der geänderten Version ist aufgrund fehlender Rechte nicht möglich. Löschen kann ich es auch nicht, selbst mit sudo file delete /private/etc/csh.login nicht. Muss ich vorher die Rechte an der Datei ändern oder als root einloggen und dann probieren?
     
  8. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    war n Verschreiber:
    die gesuchte Datei heisst
    /etc/csh.cshrc

    Du solltest übrigens davon absehen, Dateien zu löschen, die noch gebraucht werden :D
     
  9. schmuddelkind

    schmuddelkind Thread Starter MacUser Mitglied

    Beiträge:
    256
    Zustimmungen:
    4
    Registriert seit:
    08.03.2004
    Ah OK! :D
    In der Datei steht aber nur:
    # System-wide .cshrc file for csh(1).

    if ($?prompt) then
    set promptchars = "%#"
    if ($?tcsh) then
    set prompt = "[%m:%c3] %n%# "
    else
    set prompt = "[%m:%c3] `id -nu`%# "
    endif
    endif
     
  10. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    Poste doch mal ein
    ls -la ~/

    Wenn man da nichts findet, muss man evtl mit "grep" suchen, wo es drin steht oder doch mal einen Blick in die man page werfen.

    man tcsh | less -p Startup
    (dann noch ein n eingeben, und Du bist im richtigen Abschnitt)
     
Die Seite wird geladen...

Diese Seite empfehlen