установка RadRails, tty не присутствует и не указана программа askpass

Я новичок в Linux. Я на машине с двойной загрузкой, работаю в Ubuntu. Я пытаюсь установить RadRails, но каждый раз, когда я пытаюсь разрешить автоматическую установку драгоценных камней RadRails, меня просят ввести пароль для входа в root. Я знаю, что ввожу правильный пароль, но в конечном итоге я ввожу пароль для каждого драгоценного камня и продолжаю получать сообщение об ошибке «нет tty и не указана программа askpass». Однако после того, как он говорит «sudo: 3 неверных попытки ввода пароля», он говорит, что гем был установлен.

После того, как он проходит через каждый драгоценный камень, я сталкиваюсь с ошибкой RadRails, которая говорит: «При отображении стартовой страницы возникла проблема. Произошла внутренняя ошибка». Затем, когда я нажимаю «ОК», он говорит: «Произошла ошибка SWT. Вам рекомендуется выйти из рабочего места. Могут произойти последующие ошибки, которые могут завершить работу рабочего места без предупреждения. Вы хотите выйти из рабочего места?» Каждый раз, когда я перезапускаю RadRails, происходит одно и то же.

Я читал в Интернете, что я могу установить askpass, а затем установить переменную askpass в файле sudoers, или я могу отключить пароль (чего я бы предпочел не делать).

Кто-нибудь знает, что мне делать? Если нужно использовать askpass, не могли бы вы рассказать мне, как это сделать? Я не знаю многих команд оболочки, и я боролся с этим и только что установил Oracle JDK уже пару дней. Пожалуйста, пожалуйста, помогите мне.


person Erica Bradford    schedule 18.03.2014    source источник


Ответы (1)


Вы никогда не должны полагаться на то, что IDE сделает все за вас. IDE упрощают и ускоряют написание кода на языке программирования, они не должны заменять знания о том, как язык программирования компилируется/интерпретируется и выполняется. Вам нужно освоиться и научиться пользоваться инструментами командной строки, доступными независимо от языка программирования, который вы пытаетесь использовать. Это особенно верно, когда речь идет о Ruby и Rails в среде Linux. Программирование в среде Linux требует хороших навыков работы с терминалом (командная строка Linux).

Я использовал RVM для управления своими установками Ruby, а также Gemsets для разделения сред разработки, когда у меня есть несколько веб-приложений Rails с разными настройками (разные версии Ruby, разные версии rails или разные версии gem).

Вот сообщение в блоге, которое я написал несколько лет назад, в котором рассказывается, как настроить RVM, Ruby и Rails в системе Linux Mint. Mint является производным от Ubuntu, которую вы используете, и инструкции по установке и настройке должны быть чертовски похожими.

http://timsbytes.blogspot.com/2011/03/rvm-ruby-rails-on-linux-mint.html

Вот URL-адрес веб-сайта RVM, если вы хотите понять, как он работает и как он управляет рубинами и драгоценными камнями.

https://rvm.io/

Вот ссылка на то, как установить Oracle JDK на машину с Linux. Снова немного более старый пост, поэтому вам нужно будет изменить номера версий Java JDK в командах на последнюю версию, которую вы хотите использовать.

http://timsbytes.blogspot.com/2012/11/mint-13-installing-oracle-jdk-7.html

person Schleichermann    schedule 01.04.2014
comment
Спасибо!!! Я думаю, что все это установлено. Как вы упомянули, было несколько отличий, но благодаря помощи терминала я смог довольно легко во всем разобраться. - person Erica Bradford; 02.04.2014