• 締切済み

Windows10上でのubuntuについて

Windows10でubuntuをインストールしました。とりあえず予定通り進んだのですが、sudo apt install ruby などのインストールができません。 Err:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libruby2.3 amd64 2.3.1-2~16.04.2 というエラーになります。ダウンロードのレポジトリがないとか、設定が違うとかではないかと思います。どのようにして設定するのでしょうか。 この問題はWindows上でなく普通にubuntuをインストールしても生じる問題だと思いますが。 なお、バージョンとか不明なのですが、ダウンロードさせるのは最新版なのだと思いますが。

みんなの回答

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.4

様々な怪答が寄せられていますが、 質問は”Windows 10上のUbuntu”にRubyがインストールできるか否かです。  次の手順でインストールできます。 1,Windows 10 上のUbuntu を起動する。 2,即、"sudo apt install ruby"を実行するとエラーが発生します。 3,"sudo apt-get update "に”--fix-missing”を付加して実行するとOKです。

  • kteds
  • ベストアンサー率42% (1883/4441)
回答No.3

ubuntu 17.10ではあっけなくinstallできました。 sudo apt install ruby-full --- ubuntu version , ruby install directory , ruby version は添付画像参照。

noname#259146
noname#259146
回答No.2

# apt-get update を最初に実行されましたか? 未実行でしたら一度実行した後にインストールを行ってください。 >sudo apt install ruby などのインストールができません。 上記の”などの”とはうまくインストールできたものもあるのでしょうか? エラーに404 Not Foundが表示されていましかた? といろいろ聞きたいことが多いのですが。 まずはubuntunのサポート期限が切れているのかもしれません。 # lsb_release -a でバージョンをを確認して次に、 http://www.ubuntulinux.jp/ubuntu でサポート期間を確認しましょう。 サポート期間が終了したバージョンのUbuntuはold-releases.ubuntu.comに保存されているので、/etc/apt/source.listファイルを編集する必要があります。archive.ubuntu.comをold-releases.ubuntu.comに変更すればOKです。 # cat /etc/apt/sources.list deb http://old-releases.ubuntu.com/ubuntu maverick main restricted universe deb http://old-releases.ubuntu.com/ubuntu maverick-updates main restricted universe deb http://old-releases.ubuntu.com/ubuntu maverick-security main restricted universe サポート期限を切れていない場合は別な問題となり、どのパッケージが失敗するかにより対応が違います。

noname#232800
noname#232800
回答No.1

結果をサーバーで出すサーバーサイドと、こちらで出すクライアントサイドとあるけど、Ruby はサーバーサイドだと思った。よって、実機にApacheなりwwwサーバーが無いと稼働しないと思う。 で、Ruby 可なサービス、主にブログサービスなんかで提供してるけど、ここで検証するか_ Windows10上・・・ってVitualMachine? だと・・・・・Apacheきつくない? まま、識者が大勢いるので、▼が多ければ参考にせんでいい。 私は、VM上でApacheはきついと思う。出来れば、スタンドアローンで、Linuxサーバーに仕上げ、そこで検証するか・・・ だと思う。 Windows10 でも、テキスト書いて、サーバーに転送で検証か、Windows用の開発環境見つけて勉強するか。だと思う。

関連するQ&A

専門家に質問してみよう