質問編集履歴

6 微修正

iyore888

iyore888 score 20

2018/12/12 03:01  投稿

<rails tutorial> heroku run rails db:migrateができない
### 前提・実現したいこと
herokuにプッシュ後、herokuでdb:migrateをしたい。
rails tutorialを勉強中の初心者です。
表題の通りherokuにプッシュした後、
データベースをマイグレートしようとしたところ下記の様なエラーが起きています。
### 発生している問題・エラーメッセージ
```ComanndLine
XXXXX:~/environment $ cd toy_app
XXXXX:~/environment/toy_app (master) $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git add -A
XXXXX:~/environment/toy_app (master) $ git commit -m "Finish toy app2"
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git push
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $ git push heroku master
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $
```
### 試したこと
再度Bitbucketとherokuにプッシュし直して見ましたが
状況は改善されませんでした。
### 試したこと②
アドバイスを頂き、which herokuでログを確認してみると以下の様なエラーになる。
### 発生している問題・エラーメッセージ②
```Commnadline
XXXXX:~/environment/toy_app (master) $ which heroku
/usr/bin/which: no heroku in (/home/ec2-
user/.nvm/versions/node/v6.15.0/bin:/usr/local/rvm/gems/ruby-
2.4.1/bin:/usr/local/rvm/gems/ruby-2.4.1@global/bin:/usr/local/rvm/rubies/ruby-
2.4.1/bin:/usr/local/bin:/bin:/usr/bin:/home/ec2-user/.local/bin:/home/ec2-
user/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-
user/.local/bin:/home/ec2-user/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin)
```
### 試したこと③
アドバイスを頂き、which herokuでログを確認してみると以下の様なエラーになる。  
bin関係の記述がおかしいと見てググってみると、binフォルダのファイルで
rubyのver指定をすると同様なエラーが発生する場合があるとの記載があり
その点について調べるも、verを指定する様な記述にはなっていなかった。
(例:#!/usr/bin/env ruby2.3 ← 実際にはここの2.3の記述は無かった。)
(例:#!/usr/bin/env ruby2.3 ← 実際にはここの2.3の記述は無かった。)
### お願い
一人では解決が難しいためアドバイスを頂けると有難いです。
  • Ruby

    17806 questions

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

  • Ruby on Rails

    19542 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • Ruby on Rails 5

    6004 questions

    Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

5 微修正

iyore888

iyore888 score 20

2018/12/12 03:00  投稿

<rails tutorial> heroku run rails db:migrateができない
### 前提・実現したいこと
herokuにプッシュ後、herokuでdb:migrateをしたい。
rails tutorialを勉強中の初心者です。
表題の通りherokuにプッシュした後、
データベースをマイグレートしようとしたところ下記の様なエラーが起きています。
### 発生している問題・エラーメッセージ
```ComanndLine
XXXXX:~/environment $ cd toy_app
XXXXX:~/environment/toy_app (master) $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git add -A
XXXXX:~/environment/toy_app (master) $ git commit -m "Finish toy app2"
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git push
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $ git push heroku master
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $
```
### 試したこと
再度Bitbucketとherokuにプッシュし直して見ましたが
状況は改善されませんでした。
### 試したこと②
アドバイスを頂き、which herokuでログを確認してみると以下の様なエラーになる。
bin関係の記述がおかしいと見てググってみると、binフォルダのファイルで  
rubyのver指定をすると同様なエラーが発生する場合があるとの記載があり  
その点について調べるも、verを指定する様な記述にはなっていなかった。  
(例:#!/usr/bin/env ruby2.3 ← 実際にはここの2.3の記述は無かった。)  
### 発生している問題・エラーメッセージ②
```Commnadline
XXXXX:~/environment/toy_app (master) $ which heroku
/usr/bin/which: no heroku in (/home/ec2-
user/.nvm/versions/node/v6.15.0/bin:/usr/local/rvm/gems/ruby-
2.4.1/bin:/usr/local/rvm/gems/ruby-2.4.1@global/bin:/usr/local/rvm/rubies/ruby-
2.4.1/bin:/usr/local/bin:/bin:/usr/bin:/home/ec2-user/.local/bin:/home/ec2-
user/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-
user/.local/bin:/home/ec2-user/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin)
```
### 試したこと③  
アドバイスを頂き、which herokuでログを確認してみると以下の様なエラーになる。  
bin関係の記述がおかしいと見てググってみると、binフォルダのファイルで  
rubyのver指定をすると同様なエラーが発生する場合があるとの記載があり  
その点について調べるも、verを指定する様な記述にはなっていなかった。  
(例:#!/usr/bin/env ruby2.3 ← 実際にはここの2.3の記述は無かった。)  
 
### お願い
一人では解決が難しいためアドバイスを頂けると有難いです。
  • Ruby

    17806 questions

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

  • Ruby on Rails

    19542 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • Ruby on Rails 5

    6004 questions

    Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

4 微修正

iyore888

iyore888 score 20

2018/12/12 02:43  投稿

<rails tutorial> heroku run rails db:migrateができない
### 前提・実現したいこと
herokuにプッシュ後、herokuでdb:migrateをしたい。
rails tutorialを勉強中の初心者です。
表題の通りherokuにプッシュした後、
データベースをマイグレートしようとしたところ下記の様なエラーが起きています。
### 発生している問題・エラーメッセージ
```ComanndLine
XXXXX:~/environment $ cd toy_app
XXXXX:~/environment/toy_app (master) $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git add -A
XXXXX:~/environment/toy_app (master) $ git commit -m "Finish toy app2"
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git push
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $ git push heroku master
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $
```
### 試したこと
再度Bitbucketとherokuにプッシュし直して見ましたが
状況は改善されませんでした。
### 試したこと②
アドバイスを頂き、which herokuでログを確認してみると以下の様なエラーになる。
bin関係の記述がおかしいと見てググってみると、binフォルダのファイルで
rubyのver指定をすると同様なエラーが発生する場合があるとの記載があり
その点について調べるも、verを指定する様な記述にはなっていなかった。
(例:#!/usr/bin/env ruby2.3 ← 実際にはここの2.3の記述は無かった。)
### 発生している問題・エラーメッセージ②
```Commnadline
XXXXX:~/environment/toy_app (master) $ which heroku
/usr/bin/which: no heroku in (/home/ec2-
user/.nvm/versions/node/v6.15.0/bin:/usr/local/rvm/gems/ruby-2.4.1/bin:/usr/local/rvm/gems/ruby-2.4.1@global/bin:/usr/local/rvm/rubies/ruby-
user/.nvm/versions/node/v6.15.0/bin:/usr/local/rvm/gems/ruby-
2.4.1/bin:/usr/local/rvm/gems/ruby-2.4.1@global/bin:/usr/local/rvm/rubies/ruby-
2.4.1/bin:/usr/local/bin:/bin:/usr/bin:/home/ec2-user/.local/bin:/home/ec2-
user/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-
user/.local/bin:/home/ec2-user/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin)
```
### お願い
一人では解決が難しいためアドバイスを頂けると有難いです。
  • Ruby

    17806 questions

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

  • Ruby on Rails

    19542 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • Ruby on Rails 5

    6004 questions

    Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

3 微修正

iyore888

iyore888 score 20

2018/12/12 02:42  投稿

<rails tutorial> heroku run rails db:migrateができない
### 前提・実現したいこと
herokuにプッシュ後、herokuでdb:migrateをしたい。
rails tutorialを勉強中の初心者です。
表題の通りherokuにプッシュした後、
データベースをマイグレートしようとしたところ下記の様なエラーが起きています。
### 発生している問題・エラーメッセージ
```ComanndLine
XXXXX:~/environment $ cd toy_app
XXXXX:~/environment/toy_app (master) $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git add -A
XXXXX:~/environment/toy_app (master) $ git commit -m "Finish toy app2"
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git push
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $ git push heroku master
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $
```
### 試したこと
再度Bitbucketとherokuにプッシュし直して見ましたが
状況は改善されませんでした。
### 試したこと②
アドバイスを頂き、which herokuでログを確認してみると以下の様なエラーになる。
bin関係の記述がおかしいと見てググってみると、binフォルダのファイルで
rubyのver指定をすると同様なエラーが発生する場合があるとの記載があり
その点について調べるも、verを指定する様な記述にはなっていなかった。
(例:#!/usr/bin/env ruby2.3 ← 実際にはここの2.3の記述は無かった。)
### 発生している問題・エラーメッセージ②
```Commnadline
XXXXX:~/environment/toy_app (master) $ which heroku
/usr/bin/which: no heroku in (/home/ec2-user/.nvm/versions/node/v6.15.0/bin:/usr/local/rvm/gems/ruby-2.4.1/bin:/usr/local/rvm/gems/ruby-2.4.1@global/bin:/usr/local/rvm/rubies/ruby-2.4.1/bin:/usr/local/bin:/bin:/usr/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin)
/usr/bin/which: no heroku in (/home/ec2-
user/.nvm/versions/node/v6.15.0/bin:/usr/local/rvm/gems/ruby-2.4.1/bin:/usr/local/rvm/gems/ruby-2.4.1@global/bin:/usr/local/rvm/rubies/ruby-
2.4.1/bin:/usr/local/bin:/bin:/usr/bin:/home/ec2-user/.local/bin:/home/ec2-
user/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-
user/.local/bin:/home/ec2-user/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin)
```
### お願い
一人では解決が難しいためアドバイスを頂けると有難いです。
  • Ruby

    17806 questions

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

  • Ruby on Rails

    19542 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • Ruby on Rails 5

    6004 questions

    Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

2 微修正

iyore888

iyore888 score 20

2018/12/12 02:41  投稿

<rails tutorial> heroku run rails db:migrateができない
### 前提・実現したいこと
herokuにプッシュ後、herokuでdb:migrateをしたい。
rails tutorialを勉強中の初心者です。
表題の通りherokuにプッシュした後、
データベースをマイグレートしようとしたところ下記の様なエラーが起きています。
### 発生している問題・エラーメッセージ
```ComanndLine
XXXXX:~/environment $ cd toy_app
XXXXX:~/environment/toy_app (master) $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git add -A
XXXXX:~/environment/toy_app (master) $ git commit -m "Finish toy app2"
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git push
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $ git push heroku master
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $
```
### 試したこと
再度Bitbucketとherokuにプッシュし直して見ましたが
状況は改善されませんでした。
### 試したこと②
アドバイスを頂き、which herokuでログを確認してみると以下の様なエラーになる。
bin関係の記述がおかしいと見てググってみると、binフォルダのファイルで
rubyのver指定をすると同様なエラーが発生する場合があるとの記載があり
その点について調べるも、verを指定する様な記述にはなっていなかった。
(例:#!/usr/bin/env ruby2.3 ← 実際にはここの2.3の記述は無かった。)
### 発生している問題・エラーメッセージ②
```Commnadline  
XXXXX:~/environment/toy_app (master) $ which heroku
/usr/bin/which: no heroku in (/home/ec2-user/.nvm/versions/node/v6.15.0/bin:/usr/local/rvm/gems/ruby-2.4.1/bin:/usr/local/rvm/gems/ruby-2.4.1@global/bin:/usr/local/rvm/rubies/ruby-2.4.1/bin:/usr/local/bin:/bin:/usr/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin)
```  
### お願い
一人では解決が難しいためアドバイスを頂けると有難いです。
  • Ruby

    17806 questions

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

  • Ruby on Rails

    19542 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • Ruby on Rails 5

    6004 questions

    Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

1 エラーログを確認した結果追記。

iyore888

iyore888 score 20

2018/12/12 02:40  投稿

<rails tutorial> heroku run rails db:migrateができない
### 前提・実現したいこと
herokuにプッシュ後、herokuでdb:migrateをしたい。
rails tutorialを勉強中の初心者です。
表題の通りherokuにプッシュした後、
データベースをマイグレートしようとしたところ下記の様なエラーが起きています。
### 発生している問題・エラーメッセージ
```ComanndLine
XXXXX:~/environment $ cd toy_app
XXXXX:~/environment/toy_app (master) $ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git add -A
XXXXX:~/environment/toy_app (master) $ git commit -m "Finish toy app2"
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
XXXXX:~/environment/toy_app (master) $ git push
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $ git push heroku master
Everything up-to-date
XXXXX:~/environment/toy_app (master) $ heroku run rails db:migrate
bash: heroku: command not found
XXXXX:~/environment/toy_app (master) $
```
### 試したこと
再度Bitbucketとherokuにプッシュし直して見ましたが
状況は改善されませんでした。
### 試したこと②  
アドバイスを頂き、which herokuでログを確認してみると以下の様なエラーになる。  
bin関係の記述がおかしいと見てググってみると、binフォルダのファイルで  
rubyのver指定をすると同様なエラーが発生する場合があるとの記載があり  
その点について調べるも、verを指定する様な記述にはなっていなかった。  
(例:#!/usr/bin/env ruby2.3 ← 実際にはここの2.3の記述は無かった。)  
 
### 発生している問題・エラーメッセージ②  
XXXXX:~/environment/toy_app (master) $ which heroku  
/usr/bin/which: no heroku in (/home/ec2-user/.nvm/versions/node/v6.15.0/bin:/usr/local/rvm/gems/ruby-2.4.1/bin:/usr/local/rvm/gems/ruby-2.4.1@global/bin:/usr/local/rvm/rubies/ruby-2.4.1/bin:/usr/local/bin:/bin:/usr/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin)  
### お願い
一人では解決が難しいためアドバイスを頂けると有難いです。
  • Ruby

    17806 questions

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

  • Ruby on Rails

    19542 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • Ruby on Rails 5

    6004 questions

    Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る