Я не могу понять, как это исправить, по-видимому, Ruby ничего не нравится в моем домашнем каталоге.
/Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin/gem:4: warning: Insecure world writable dir /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin in PATH, mode 040766
Как я могу это исправить?
chmod -R o-w ~ / .rvm
Обратите внимание, что это просто предупреждение, и Ruby все равно должен работать даже с этим предупреждающим сообщением.
Похоже, что /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin имеет разрешения 766, которые, вероятно, выглядят так:
drwxrw-rw- 2 connor yourgroup 68 апр 13 14:03 bin
Это небезопасно, потому что это означает, что любой, у кого есть доступ к вашей системе, может установить файлы в /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin, и вы можете случайно запустить эти неизвестные файлы.
Запустите эту команду из командной строки:
chmod go-rw /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin
Это запретит кому-либо, кроме вас, писать и читать из этого каталога.
Ваши настройки umask, вероятно, настроены неправильно, что позволяет создавать файлы с менее безопасными настройками.
Другие опубликованные решения касались устранения проблемы с разрешениями, но не решения проблемы umask, которая, вероятно, является ее частью.