質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

解決済

1回答

349閲覧

Cloud9にCloudFoundryをインストールしたい

r_nishida0624

総合スコア14

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2017/05/30 06:04

Cloud9のターミナルでCloudFoundryのcfコマンドを実行し、Bluemix環境へアプリのデプロイを実施したいのです。

https://docs.c9.io/docs/deploying-via-cliを参考にしながら、記載されている通りにインストールを実施したものの、実際にcfコマンドを実行すると、以下の通り"command not found"とエラーが出てきます。

ryonishida:~ $ wget -o cf.tgz 'https://cli.run.pivotal.io/stable?release=linux64-binary&source=github'tar xvzf cf.tgz
ryonishida:~ $ cf api https://console.ict-dev.as-jp.bluemix.net
bash: cf: command not found

どのように解決すればよいでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

書かれているコマンドからするとダウンロードから失敗している気がするので、2つのコマンドを分けて実行してみるとどうでしょうか?

$ wget -O cf.tgz 'https://cli.run.pivotal.io/stable?release=linux64-binary&source=github' $ tar xvzf cf.tgz

投稿2017/05/30 07:11

yoorwm

総合スコア1305

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

r_nishida0624

2017/05/30 07:57

コメント誠にありがとうございます。おかげさまでダウンロードまでは何とかたどり着けたのですが、その後、cfコマンドを入れるとやはり同じエラーが発生してしまいます。パスの通し方が間違っているのでしょうか? ryonishida:~ $ wget -O cf.tgz 'https://cli.run.pivotal.io/stable?release=linux64-binary&source=github' ryonishida:~ $ tar xvzf cf.tgz LICENSE NOTICE cf ryonishida:~ $ export PATH=$PATH:/~/cf.tgz ryonishida:~/workspace/toy_app (master) $ echo $PATH$ /usr/local/rvm/gems/ruby-2.3.0/bin:/usr/local/rvm/gems/ruby-2.3.0@global/bin:/usr/local/rvm/rubies/ruby-2.3.0/bin:/home/ubuntu/.nvm/versions/node/v4.7.3/bin:/mnt/shared/bin:/home/ubuntu/workspace/node_modules/.bin:/home/ubuntu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/mnt/shared/sbin:/opt/gitl:/opt/go/bin:/mnt/shared/c9/app.nw/bin:/usr/local/rvm/bin:/~/cf.tgz$ ryonishida:~/workspace/toy_app (master) $ cf api https://console.ict-dev.as-jp.bluemix.net bash: cf: command not found
yoorwm

2017/05/30 08:22

ls の結果で cf が出たのなら、./cf とすると動くかと思います。 これは、セキュリティの関係で、現在のディレクトリに悪意のあるプログラムをシステムコマンドなどと同じ名前のものを展開させて・・・という事があったから、とかいう話です。 (つまり、カレントディレクトリのコマンドは、明示的に指定しないと動作しないわけです。) 面倒なので、どこか適当なPATHに移動してあげると良いかと思います。
r_nishida0624

2017/05/31 00:23

何から何までありがとうございます。おかげさまでCFコマンド動きました。別の問題としてネットワークにCloud9から入れないという問題が明らかになりましたが、前進しました。公開鍵などでつながるようにしてみます。 ryonishida:~ $ ./cf api https://console.ict-dev.as-jp.bluemix.net Setting api endpoint to https://console.ict-dev.as-jp.bluemix.net... Request error: Get https://console.ict-dev.as-jp.bluemix.net/v2/info: dial tcp 192.168.77.1:443: i/o timeout TIP: If you are behind a firewall and require an HTTP proxy, verify the https_proxy environment variable is correctly set. Else, check your network connection. FAILED
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問