簡體   English   中英

安裝RadRails,“不存在tty且未指定AskPass程序”

[英]installing RadRails, “no tty present and no askpass program specified”

我是Linux新手。 我在雙引導計算機上,在Ubuntu中工作。 我正在嘗試安裝RadRails,但是每次嘗試讓RadRails偽裝gem時,都會要求我輸入密碼以進入root用戶。 我知道我輸入了正確的密碼,但是我最終為每個gem輸入了密碼,並且不斷收到錯誤消息:“沒有tty存在,沒有指定askpass程序”。 但是,在顯示“ sudo:3次錯誤密碼嘗試”之后,它表示已安裝gem。

在遍歷所有gem后,我遇到了RadRails錯誤,該錯誤說:“'顯示啟動頁面'遇到了問題。發生了內部錯誤”。 然后,當我單擊“確定”時,它說:“發生了SWT錯誤。建議您退出工作台。隨后可能會發生錯誤,並且可能會在沒有警告的情況下終止工作台。您是否要退出工作台?” 每次重新啟動RadRails時,都會發生完全相同的事情。

我已經在線閱讀了可以安裝askpass,然后在sudoers文件中設置askpass變量的信息,或者可以禁用密碼(我不想這樣做)。

有誰知道我該怎么辦? 如果要使用AskPass,您能指導我如何做嗎? 我不知道很多shell命令,並且一直在努力工作,而且現在才安裝Oracle JDK已有幾天了。 請請幫助我。

您永遠不應依賴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

如果您想了解RVM的工作原理以及如何管理紅寶石和寶石,則這里是RVM網站的URL。

https://rvm.io/

這里是如何在Linux機器上安裝Oracle JDK的鏈接。 再次發布一些較舊的文章,因此您需要將命令中的Java JDK版本號更改為希望使用的最新版本。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM