Рекомендовано, что я размещаю его здесь, потому что рыбозавод активен при переполнении.Устранение неполадок оболочки пользователя, не являющегося администратором, для рыбалки в OS X
Я изо всех сил стараюсь установить рыбный снаряд на OS X El Capitan.
Моя структура пользователя настроена так, что у меня есть учетная запись администратора и стандартная учетная запись. Стандартная учетная запись является той, которую я использую, и просто имеет учетную запись администратора по соображениям безопасности. Тем не менее, я не могу установить рыбу на стандартную учетную запись. Он установлен совершенно на моей учетной записи администратора, но когда я изменить оболочку от Баша на рыбу, я получаю следующее сообщение об ошибке в iTerm2:
A session ended very soon after starting. Check that the command in profile "my_admin_username" is correct.
В оболочке, я также получаю следующее сообщение об ошибке:
login: /usr/local/bin/fish: Permission denied
Теперь это имеет смысл, поскольку я могу использовать рыбу только в том случае, если su
ing, но до сих пор я не увенчался успехом, чтобы правильно настроить рыбу, чтобы работать со всеми моими учетными записями.
Для чего для этого пользователя разрешений для /usr/local/bin/fish
установлены на 755/-rwxr-xr-x
.
Это чистая, последняя установка, поэтому я не уверен, что вызывает эту ошибку. Я могу вернуться к bash легко, но я действительно хочу иметь возможность использовать рыбу.
Любая помощь очень ценится.
Предполагаю, что вы добавили полный путь к 'fish' в'/etc/shells'? И перешли в «Системные настройки -> Учетные записи» и установили там оболочку входа? –
Настройка оболочки - это не программирование, и это не по теме. –
@MarkSetchell да.Полный путь к рыбам находится в/etc/shells, а оболочка входа установлена и является тем, что дает проблему. – badfilms