エラーメモ0826
8/26 コード書いてるときに吐かれたエラーをひたすら書き留めていく。
turbolinksというgemをインストールするさいに以下のエラーが吐かれた。
エラー:Could not locate Gemfile
意味は、Gemファイルがそのコマンドを実行させているフォルダにありません。ってことみたい。
つまり、階層がちがう事によって起きるエラー。
なので
1:cd
で階層を移動する
2:さいどbundle
コマンドでインストールする。
完了
次、twitter-authアプリの開発
https://qiita.com/take1457a/items/92f4ff602c1522f1cbf8
上記の記事を参考にアプリ開発をしていたところ、gemをbundle installしたところつまずいた。
An error occurred while installing pg (1.1.4), and
Bundler cannot continue.
Make sure that gem install pg -v '1.1.4' --source
succeeds before bundling.
'https://rubygems.org/'
下記を参考にしたところ、postgresql本体はインストールされているが、develが入ってないとのこと。(develとは、development=開発バージョンのことみたい)
https://qiita.com/dynamonda/items/bfb907b2251fc7c2ca38
そして
$ sudo yum install postgresql-devel
これで、無事エラーが解決された。
次、また同じくtwitter-authアプリを開発でのエラー
今度は、rails s
を実行したさいに、以下のエラーを吐いた。
uninitialized constant OmniAuth (NameError)
ググってみると、Modelの名前を単数系にしていないからエラーを吐いてるみたい。
OmniAuthがクラスト誤認されていてエラーが出てるっぽい?
(参照:https://mofuken.blogspot.com/2014/05/ruby-uninitialized-constant-methodname.html)
// まだ解決できていない。
Author And Source
この問題について(エラーメモ0826), 我々は、より多くの情報をここで見つけました https://qiita.com/kazu00/items/61256a5928fc8d4b63ac著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .