Was Rails Ihnen zu sagen versucht, ist, dass Ihr /usr/local
Verzeichnis nicht weltweit beschreibbar sein darf (dh für alle und jeden Prozess, der sich bei Ihrem System anmeldet / auf Ihrem System läuft). Es ist, was die letzten drei Ziffern in 040777
Ihnen sagen. Es ist eine Oktalzahl (Basis 8), die eine Bitmaske von Berechtigungen darstellt, bei denen
777 ||` permissions for everyone |`- permissions for group the directory is owned by `-- permissions for the user the directory is owned by
und
1 - execute permissions (entering for directories) 2 - write permissions 4 - read permissions
7 = 4 + 2 + 1
, dh alle Berechtigungen für Benutzer, Gruppe und andere (auch als "Welt" bezeichnet).
Sie sollten chmod 0755 /usr/local
die Berechtigungen für schreibgeschützte Benutzer festlegen.