Rails Installfest に問題があります。問題を修正するには何を入力すればよいですか? libreadline6-dev (問題)

Rails Installfest に問題があります。問題を修正するには何を入力すればよいですか? libreadline6-dev (問題)

Installfest の最初のステップを使用すると、このエラーが繰り返し発生します。

行は次のとおりです。

sudo apt-get install autoconf automake bison build-essential curl git-core libapr1 libaprutil1 libc6-dev libltdl-dev libreadline6 libreadline6-dev libsqlite3-0 libsqlite3-dev libssl-dev libtool libxml2-dev libxslt-dev libxslt1-dev libyaml-dev ncurses-dev nodejs openssl sqlite3 zlib1g zlib1g-dev

私は受け取ります:

Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘git’ instead of ‘git-core’
Note, selecting ‘libreadline-dev’ instead of ‘libreadline6-dev’
Note, selecting ‘libxslt1-dev’ instead of ‘libxslt-dev’
Note, selecting ‘libncurses5-dev’ instead of ‘ncurses-dev’
Package libreadline6 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package ‘libreadline6’ has no installation candidate

そのメッセージの後に、私は次のように入力しました:

dpkg --list|grep libreadline    (at the suggestion of someone online)

私は返されました:

ii libreadline7:amd64 7.0-3 amd64 GNU readline and history libraries, run-time libraries


サイトへのリンクは下にあります。問題はステップ 1 のコードで発生します。数行上のコード内の「libreadline7」は、役に立つかどうかはわかりませんが、実際は赤で強調表示されています。皆さん、ありがとう!

インストールフェスト

答え1

コマンドlibreadlineからバージョンを削除し、ユニバーサルなバージョン - を使用することをお勧めします。apt-getlibreadline-dev

完全なコマンドは次のようになります

sudo apt-get install autoconf automake bison build-essential curl git-core \
libapr1 libaprutil1 libc6-dev libltdl-dev libreadline-dev libsqlite3-0 \ 
libsqlite3-dev libssl-dev libtool libxml2-dev libxslt-dev libxslt1-dev \
libyaml-dev ncurses-dev nodejs openssl sqlite3 zlib1g zlib1g-dev

次にInstallFest ガイド

2.4.4しかし、Rubyを使うことをお勧めしますステップ4(そのままマークされた安定した公式サイト)。

関連情報