3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windows で Helokuが使えるようになるまでを記録する(進行形)

Posted at

fuelphpの実行環境を作りたくて...
herokuで作れるようなので使えるようになるまでを記録しておく。
終わったらタイトル変えます。

Heroku ユーザー登録する。

ここhttps://api.heroku.com/signupからユーザー登録する。
登録してた...どこまで何したか全く覚えてない、じゃ、記録を残しとこっと

次は?

herokuを利用する為にgemをインストールする必要があるらしい。

$gem install heroku

ってなんじゃ コマンドプロンプトでcommand not foundって言われちゃうよx_x;
よく読んだら
git
ruby
がいるって書いてある、gemはrubyのモジュール管理するコマンドらしい

この為だけにrubyインストールするの嫌だな...調べてみる
windowsの場合、これhttp://devcenter.heroku.com/articles/windowsみろてかいてあるけど英語だよ..

Heroku CLIってのがwindowsで動くコマンドのことらしいHeroku Toolbeltってなんだよ。
俺が馬鹿なのか、CLIとかtoolbeltなんて言葉使ったことないぞ(CLIはどっかで聞いた気がするけど)なんでも3文字に省略するなぁ..インストールしてみよ

やっと前に進みそうなかおり...たどり着いたかな...
たぶん、これだ...手順にすると2行だな

ダウンロードしてインストールした..
C:\Program Files (x86)\Heroku ... 32bitかぁ linuxと同じバージョンになったってかいてあったけど、最も利用者が多い(と思われる)windows環境だよ...

Destination location:
      C:\Program Files (x86)\Heroku

Setup type:
      Full Installation

Selected components:
      Heroku Toolbelt
         Heroku Client
         Git and SSH

Gitやsshも入れてくれるんだ...

>ssh
'ssh' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

>git
usage: git [--version] [--help] [-C <path>] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]
・・・省略

あれ、git入れてたかな?今回のインストールで使えるようになった?
結局rubyインストールされたっぽい、必要な環境自分でつくるか、このインストーラー使うか微妙...も少し理解出来たらcygwinでつくってみよ
ruby コマンドプロンプトを開く ってあるけど、rubyって打っても、gemって打っても反応なし何インストールしたんだ
何をインストールして何ができるようになったんだ???
これがCLIの説明?https://github.com/heroku/heroku機械翻訳かいな意味がわからん、herokuってコマンドがあるのか?

>herou
heroku-cli: Installing CLI... 16.91MB/16.91MB
Enter your Heroku credentials.
Email: hoge@hoge
Password (typing will be hidden):
Logged in as hoge@hoge
 !    Add apps to this dashboard by favoriting them with heroku apps:favorites:add
See all add-ons with heroku addons
See all apps with heroku apps --all

See other CLI commands with heroku help

hoge@hogeはherokuに登録したアカウント
正解、herokuって打てばなんか動いた

順番間違ったかも

>heroku apps --all
Heroku CLI submits usage information back to Heroku. If you would like to disable this, set `skip_analytics: true` in C:/Users/abeichi/.heroku/config.json
You have no apps.
heroku-cli: Updating... done.

順番的にはこれか...と適当にコマンド打つ前にマニュアルらしき説明読み直す

$のHerokuのログイン
あなたのHerokuの資格情報を入力します。
メール:adam@example.com
パスワード:
既存の公開鍵が見つかりませんでした。
あなたは1を生成しますか?[Ynを]
新しいSSH公開鍵を生成します。
アップロードSSH公開鍵/Users/adam/.ssh/id_rsa.pub

このコメント見ると、公開鍵つくってアップロードするみたいな事かいてあるけどそれらしき表示なかったぞ...じゃ適当に

heroku apps:favorites:add
 !    Error: No app specified
 !    Usage: heroku apps:favorites:add --app APP
 !    We don't know which app to run this on.
 !    Run this command from inside an app folder or specify which app to use with --app APP
 !
 !    https://devcenter.heroku.com/articles/using-the-cli#app-commands

これじゃないみたい...じゃ

>heroku addons
No add-ons.

こっちも違うか...sshコマンドか何か打つのか、間抜け機械翻訳コマンドを訳してるんじゃない?
英語のサイトどこだ、googleの機械翻訳見ながら書いてた...ごめんなさい、

$ heroku login
Enter your Heroku credentials.
Email: adam@example.com
Password:
Could not find an existing public key.
Would you like to generate one? [Yn]
Generating new SSH public key.
Uploading SSH public key /Users/adam/.ssh/id_rsa.pub

heroku login かぁ さっき何てうったけ?
heroku か、login付けてみよ

>heroku login
Enter your Heroku credentials.
Email: hoge@hoge
Password (typing will be hidden):
Logged in as hoge@hoge

あれsshのキーが無いとか聞いてこないぞ ssh環境つくってたっけ?
cmd一旦閉じて heroku login試す...同じ...次なにすればいい?

初日はここまで...今日の作業でどこまで進んだのか不明

3
4
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
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?