Help us understand the problem. What is going on with this article?

AWS Cloud9のインストール時に"curses not found"が発生して進まない。

More than 1 year has passed since last update.

状況

環境を新規作成する際、Connect and run in remote server(SSH)を選択して
さくらVPSを利用しようとしたが、下記エラーが発生してしまい、Cloud9が起動しない。

スクリーンショット 2018-04-17 17.34.01.png

環境

さくらVPSはCentOS7.4を利用。

$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

原因

tmuxのインストールに失敗しているようなので、Cloud9経由でなく、直接VPSにtmuxをインストールしてみる。

その前に、tmux(てぃーまっくす)ってそもそも何?

端末を多重化し、1つのターミナルから複数の端末を制御するためのソフトウェア

Cloud9上でタブでコンソールをいくつも開くために必要なのかな?

手順

GitHubから最新版のソースコードをダウンロード

$ sudo curl -kLO https://github.com/tmux/tmux/releases/download/2.7/tmux-2.7.tar.gz

-k SSL証明書エラーを無視して処理継続
-L リダイレクトを許可
-O ダウンロードしたデータをファイル保存

コンパイルに必要なモジュール群をインストール

$ sudo yum -y install gcc libevent-devel ncurses-devel

と、ここまで来たところで「ncurses-devel」をインストールしている事に気づき
"curses not found"って言ってるんだから、これでイケるんじゃね?と思ったが
まだダメだったので大人しく続ける。浅はかな考えはイクナイ。

$ tar -zxvf tmux-2.7.tar.gz
$ cd tmux-2.7
$ ./configure
$ make
$ sudo make install
$ tmux -V
tmux 2.7

これでエラー画面からPreviousを押して戻り、再度インストーラーを走らせたら無事に起動したよ!

参考記事

CentOS7 に最新の tmux を導入

koba_ndr
問題解決した時のナレッジを書きためていけたらと思いまうすー
lightcafe_gr
全国にグループ会社を持つIT企業です
https://www.lightcafe.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away