LoginSignup
3
2

More than 5 years have passed since last update.

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

Posted at

状況

環境を新規作成する際、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 を導入

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2