安装RadRails,"没有tty存在且没有指定askpass程序"

时间:2014-03-18 05:38:05

标签: ubuntu passwords install radrails

我是Linux新手。我在使用Ubuntu的双引导机器上。我试图安装RadRails,但每次我尝试让RadRails音频安装宝石时,我都会被要求输入root密码。我知道我输入了正确的密码,但我最终输入了每个宝石的密码而且我一直收到错误,#34;没有tty存在且没有指定askpass程序"。然而,在它说," sudo:3次密码尝试不正确"它说宝石已经安装好了。

在经历了每个gem之后,我遇到了RadRails的错误,该错误表示"'显示启动页面'遇到了问题。发生了内部错误。"然后,当我点击它时,它说,"发生了SWT错误。建议您退出工作台。可能会发生后续错误,并可能在没有警告的情况下终止工作台。你想退出工作台吗?"每次我重新启动RadRails时,都会发生同样的事情。

我在线阅读我可以安装askpass,然后在sudoers文件中设置askpass变量,或者我可以禁用密码(我宁愿不这样做)。

有谁知道我应该怎么做?如果要使用askpass,请告诉我如何操作?我不知道很多shell命令,并且一直在努力解决这个问题,现在只需安装Oracle JDK几天。请帮助我。

1 个答案:

答案 0 :(得分:0)

您永远不应该依赖IDE为您做任何事情。 IDE使用编程语言编写代码变得更容易和更快,它们不应取代编程语言编译/解释和执行方式的知识。无论您尝试使用哪种编程语言,都需要熟练使用可用的命令行工具。在Linux环境中使用Ruby和Rails时尤其如此。在Linux环境中进行编程需要具备良好的终端工作知识(Linux命令行)。

当我有多个具有不同设置(不同的Ruby版本,不同的rails版本或不同的gem版本)的Rails Web应用程序时,我使用RVM来管理我的Ruby安装以及Gemsets以分离我的开发环境。

这是我几年前写的一篇博客文章,其中概述了如何在Linux Mint系统上设置RVM,Ruby和Rails。 Mint是你正在使用的Ubuntu的衍生产品,安装和设置说明应该非常接近。

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

如果您想了解它的工作原理以及如何管理Rubies和Gems,这里是RVM网站的URL。

https://rvm.io/

以下是如何在Linux计算机上安装Oracle JDK的链接。再过一个较旧的帖子,所以你需要将命令中的Java JDK版本号更改为你想要使用的最新版本。

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