J'ai réinstallé et installé Ubuntu 3 fois maintenant. J'écris un programme gforth pour l'école. J'ai installé gforth et ça fonctionne très bien. J'ai écrit un fichier dans lequel enregistrer mon programme. Dans le répertoire indiqué et j'utilise ls
name__, le fichier est répertorié. Cependant, si j'utilise la commande gforth filename.fs
, j'obtiens *OS command line*:-1: No such file or directory
suivi de quelques lignes d'une trace. Essayer d'inclure le fichier en étant dans gforth crée un résultat similaire. Même lorsque j'essaie vim filename.fs
, je reçois un fichier vide. La création de nouveaux fichiers avec vim ne fonctionne pas non plus. Après avoir quitté vim et sauvegardé, le fichier est introuvable. S'il vous plaît aider.
La sortie de namei
indique le problème: votre fichier existe, mais dispose des autorisations ----------
, ce qui signifie qu'il n'est ni lisible, ni inscriptible, ni exécutable, y compris l'utilisateur à qui appartient le fichier. Essayer:
chmod u+rw program.fs
La commande ls -l program.fs
devrait alors afficher quelque chose comme
-rw------- 1 username username 0 Nov 22 14:21 program.fs
rw
signifie que vous vous êtes autorisé à lire et à écrire ce fichier. Voir par exemple https://www.tutorialspoint.com/unix/unix-file-permission.htm pour plus d'informations.