たくろぐ!

28歳プログラマーの思うことと備忘録

【備忘録】Ruby on Railsでのエラーメッセージ

ルール

  • エラー内容
  • 発生した原因
  • 解消方法

全て記述すること。

rvm周り

[赤]Unknown ruby interpreter version (do not know how to handle): samurai.

=> (原因)rvm use samurai --defaultを実行
すでにgemsetの名前にsamuraiが設定されているものだと思ってた。
=> (解消)rvm use 2.0.0-p648@samurai --defaultを実行

[黒]YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>= 2.0).

[赤,黄]There was an error(23).

Checking fallback: ftp://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz Checking fallback: https://www.mirrorservice.org/sites/pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz No fallback URL could be found, try increasing timeout with:

echo "export rvm_max_time_flag=20" >> ~/.rvmrc  

=> (原因)rvm pkg install libyamlを実行
=> (解消)rvmsudo rvm pkg install libyamlを実行

[赤]Error running './configure --prefix=/usr/local/rvm/rubies/ruby-2.0.0-p648 --disable-install-doc --enable-shared',

please read /usr/local/rvm/log/1522984209_ruby-2.0.0-p648/configure.log There has been an error while running configure. Halting the installation.

=> (原因)rvmsudoしないでreinstallしたとき起こった。
=> (解消)rvmsudo rvm reinstall ruby-2.0.0-p648を実行

WARNING: Please be aware that you just installed a ruby that is no longer maintained (2017-04-01), for a list of maintained rubies visit:

http://bugs.ruby-lang.org/projects/ruby/wiki/ReleaseEngineering

Please consider upgrading to ruby-2.4.1 which will have all of the latest security patches.

=> (原因)Rubyのバージョンが古いって怒られてる。
=> (解消)Rubyの最新バージョンを使う。

ワイ氏、ガラケーを無くす(1か月前に)

ハイコストハイリスクミドルリターン

買ったばかりのスマホ落として意気消沈中のところ、すみません、今キャンペーンで今のお気持ちを聞いているんですが、、、

・・・はい、とういうことで(どういうことだよw)、今日はキャリアで契約して新品のiPhoneを落としたときめっちゃ落ち込まない方法を教えるぞ。

これでおまいらのような情弱でも大手キャリア(ドコモ、ソフバン、auとかな)から搾取されないようになるから耳をかっぽじってよく聞けよな!

ワイのスマホ事情

落ち込まない方法はズバリ、ガラケーを使う、っだ!!!

頭の上に疑問符が浮かんでいるおまえら、安心しろ、ワイの頭の上にも疑問符はあるぞ。

ええと、ワイは今スマホガラケー2台持ちでガラケーは通話専用として使っているんだな。

というのもワイは出先にPCを持っていくこと山の如しなので(?)、ポケットWi-Fiを常に持ち歩いているわけだ。

しかもレンタルWi-Fiで容量無制限のSIMを契約しているもんだから、スマホの本体を買うだけで(通話のできない)スマホが使えるというわけだ。(補足:通話はできないが、通信は無制限に使えると言いたいみたいだ)

今使っているスマホauiPhone6 128GBで、すでに2年くらい使ってるかな。

ワイの感覚だと、5s(c)以降のスペックは通信における待ち時間のストレスレベルはさほど変わらないから古いモデルを使い続けるのが一番コストが安いわけだ。

最近はもはや6も巷でみなくなってきているから6sになるかもしれないな。

今日秋葉原のお店でau版iPhone6s 64GBが19,999円で売ってたんだが、2年前ワイは6を22,400円くらいで買ったぞ。

だいたい2,3世代前のスマホはそれくらいの価格に落ち着くんだな。

これに毎月のWi-fi使用料が4,400円だから、2年(24ヶ月)で105,600円。

で6の値段と合わせて、128,000円。これが2年の支払総額な。

月で5,334円くらいか。

で肝心のガラケーだけど、これは3年契約で月々割の適用対象になり実質0円で本体購入したことになる。

で月々は話し放題で1,380円くらい。これにSMSと0570通話料金が加算されて平均するとだいたい月2,000円かな。

つまりスマホ+ガラケー2台持ちで考えると、通話し放題+通信し放題で7,400円くらいということか。

いや、結構かかってるな笑。

でもいまどき月初から通信制限かかったンゴって人も多いだろうし、子供がスマホで動画見すぎて自分がスマホ使えなくなったとかって人もいそうだしな。

まぁ悪いことは言わないから、日本のクソ金持ち企業から搾取されるのはやめとけ。

Wi-Fiはレンタルしろ

言葉通り、レンタル一択だからな。

間違っても量販店の人の良さそうなお兄さん捕まえて「ポケットワイファイってやつ契約したらアイパットもらえるんでしょ〜?」なんて聞くなよ?

最悪、「携帯用の無線ルーターを契約したらiPadがもらえますか?」と聞けよ?

iPadアイパッドだ、ド。ポケットワイファイは家にルーターあるだろ?あれの携帯できるやつだぞ。これにスマホに入ってるのとおなじようなSIMが入ってるわけだ。

とりあえずそれくらいは知っとけよ?ルーターが何かが知りたいやつはこの記事そっ閉じしな。

で、おすすめのレンタル無線ルーターはこれだ。

www.wifi-rental.com

さっき調べたら1日1GB制限がかかって5,480円となってるみたいだな。

てか1日1GBで無制限って言うなよw30GB制限だろそれは。

とはいえ、これでキャリアの7GB制限は余裕で超えられるぞ。

格安SIMの会社と契約したとしても10,000円以内には収まる計算になるな。

あ、そうそう、この会社は価格.comからキャンペーンページに飛べば月額1,000円くらい安くなったと思うから必ず価格.com経由で契約するんだぞ。

これ忘れるだけで年間12,000円損するからな!

ちなみに量販店だと、無線ルーターの契約が2年か3年なんだけど、このレンタルルーターの場合はいつ返してもOKだからな。

紛失したときのリスクさえ許容すれば最強のパートナーだぜ。

☆ふ☆ん☆し☆つ☆し☆た☆と☆き☆の☆り☆す☆く☆

ガラケーは契約が切れたら別のキャリアにMNP転出しろ

この辺はもはや王道で何も言うことはないな。

スマホ同様、キャリアは熾烈な顧客の奪い合いをしているため他社からの機種変更だと大幅に割引してくれることが多い。

以前量販店に勤めていた知り合いが言ってたが、週末はヨドバシで通常より大幅に割引して販売促進しているからこのビッグウェーブに乗るといいかもな。

ワイはそのとき月々数十円とか言われたけど、急いでたからその場でサインしなかった。

で、更新月に交渉しに行ったらやっぱりそれはたまたま在庫処分(古いガラケー(もちろん新品))していて契約数を取りたいためにキャンペーンをやっていただけって話らしいので、普通にやると3年契約で月々1,300円くらいになると思う。

突発的にキャンペーンやることも多いっぽいから乞食速報くんたちは毎日量販店のお兄さんの顔色を伺うだけの簡単なお仕事に勤しむといいぞ。

まとめ

とりあえずまた更新します。

【初心者向け】これだけは覚えろ!Linuxコマンド超厳選7!!

テスターでもこれはまじで覚えろ

くっそ初心者向けにこれくらいは覚えとけというLinuxコマンドをまとめてみた。

初心者とは言え、Linuxって何?おいしいの?っていう人はもはやこの記事にたどり着けないはずなので早速やっていくぞ。

[ls] listの意味だぞ

lsコマンドは現在いるディレクトリ(サーバの"場所"だな)の直下(配下)にあるファイルやフォルダを一覧表示してくれるやつ。

f:id:takkuso:20180404091127j:plain

$ lsの実行結果($はコピーすんなよ。$はコマンドを受け付けてるよ!ってマークだぞ。)

f:id:takkuso:20180404091217j:plain

なんかenvironmentって出て来たな。そう、それが今いるディレクトリの直下にある"フォルダ"だ。

f:id:takkuso:20180404091432j:plain

ちなみに"ファイル"だと文字の色が違うな。

この場合、.txtって拡張子も買いてあるしわかりやすいだろ。

この環境(cloud9)だと青っぽい文字のやつはフォルダで、黒い文字のやつはファイルだな。

さてちょっと難しくなっていくぞ。

f:id:takkuso:20180404091756j:plain

これを実行するぞ。とりあえず今は考えるな、やれ。いや、やってくださいお願いします(懇願)。

先進まないからぁ(震え声)、、、

$ ls -aの実行結果

f:id:takkuso:20180404092004j:plain

このlsコマンドの後ろにハイフン付きで入力したのはlsコマンドの"オプション"だ。

オプションはコマンドの後ろに-hとか--helpをつけるとそのコマンドで使えるオプションリストが出てくるので使いたいコマンドのオプションを知りたい場合は使って見るといい。

そもそもこの-hもヘルプオプションだぞ。

オプションだけじゃなくてそもそもそのコマンドの意味とかも書いてるぞ。

最初はとにかく変態になり切って-h(hentaiの"h")を使いまくることだな。

で、話は戻るけど今回の-aだな。

aオプションというのはallと言う意味だ。すべて。

listコマンドのallオプションというと、つまり、そうだ。

【.(ドット)から始まる隠しファイル(フォルダ)も含めて出力する】って意味だ。

隠しファイルというのはユーザになるべく編集してもらいたくないような設定ファイルとかが多く含まれてるよな。

これ中身変えられるとまじヤバいんすけど僕、ってPCから言われちゃうようなファイルですわ。

bashっていう名前がついてるお仲間が多いのと、なんかmで終わるお仲間が多いくらい覚えてればいいですわ。

[pwd] print working directoryの意味

本当はlsコマンドで-laオプションと、-ltrオプションを教えたかったんだけど、

まぁ自分でググって知識を深めてくれ。

自発的にググる方が能動的行動によって脳が快感を覚えるからな。(ンギンモヂイイいいいってなる)

で、次はpwd

print working directoryという意味で、日本語で言うと今の作業ディレクトリを標準出力に出力して〜って意味。

もっとわかりやすくいうと、ターミナル(Winの場合コマンドプロンプト)に現在いるディレクトリがどこか表示して!って意味。

まぁ習うより慣れろなので。

$ pwdの実行結果

f:id:takkuso:20180404094252j:plain

これで現在いるディレクトリが/home/ec2-userということがわかったな。

そのディレクトリの下にさっきのbashなんちゃらとか、mで終わるやつがあるってことだな。

[cd] change directoryの意味

じゃあ次だ。どんどんいくで(生粋の関東人)。

では今のディレクトリからenvironmentディレクトリに降りていくで。

降りていくとかはよく使うからな。

エクスプローラGUIベースの、ファイル開くやつ。ブラウザじゃないぞ)と違って、ターミナルはCUIだからツリー構造を頭の中で意識するとわかりやすいよな。

下の階層に降りる、上の階層に上がる、やで。

じゃあやっていくで。

$ cd environmentの実行結果

f:id:takkuso:20180404095253j:plain

$マークの前が変わったな。

そうや、これで現在いるディレクトリが「~/」→「~/environment」になったということやで。

~/はそのユーザのホームディレクトリのことをさしてるんやで。

ホームディレクトリにいくにはcdのあとに何も指定せずに実行するんや。

$ cdの実行結果

f:id:takkuso:20180404095552j:plain

ホームディレクトリに戻れることが確認できたやろか。(関西弁しんどくなってきた)

そしたら間髪入れずにさっきのディレクトリに戻るッ!(ここからジョジョ

$ cd -の実行結果

f:id:takkuso:20180404100105j:plain

(クッ、こいつご丁寧にpwdまでしてくれてやがるッ)

というかんじで直前のディレクトリに戻りたい場合はcd -を実行するといい。

これならめっちゃ深い階層まで降りていってホームディレクトリに行った後またすぐ戻るときに楽だな。

つまり暗い美人より明るいブスってことだな(いみふ)。

[mkdir] make directoryの意味

では続いてディレクトリを作成するmkdirコマンドっだ!だっふんだ!(脱糞ぷーん)

いったんcdでホームディレクトリまで戻って、

$ mkdir testの実行結果

f:id:takkuso:20180404105114j:plain

で、ls -aすると、

$ mkdir testの実行結果

f:id:takkuso:20180404105319j:plain

おやおや、穏やかじゃないねえ、testというディレクトリができてるじゃあないか。(穏やかだよ)

mkdirにもオプションがあって、-pとかは覚えておくといいかな。

[mv] moveの意味

では続いてファイルを移動させるためのmvコマンドだ。

このmvを使って、environment.txtファイルをmkdirで作成したtestディレクトリに移動させるぞ。

$ mv environment.txt test/の実行結果

f:id:takkuso:20180404110906j:plain

で、ls test/でtestディレクトリ配下を確認と。

$ ls test/の実行結果

f:id:takkuso:20180404111056j:plain

はい、これで移動ができたね。たえちゃん、やったね!

[rm] removeの意味

じゃあ次に今作ったenvironment.txtを削除してみるか(無慈悲)。

rmも覚えるべきオプションが2つあるから合わせて覚えていってな。

ではさっそく。

と、その前にctrl + Lでターミナルをクリアしとくか。

こうするとコマンドで汚染されて行ったコンソール(ターミナルとほぼイコールだな今回の場合)がリセットというかクリーンされるから見辛くなったら都度やるのがいいな。

では気を取り直して。

rm test/environment.txtの実行結果

f:id:takkuso:20180404111715j:plain

何も変わらないけど、ここでls test/をすると

ls test/の実行結果

f:id:takkuso:20180404111829j:plain

なくなっとう。

ではこのrmコマンドでファイルではなくてディレクトリごと削除したい場合はそのままでもできるのかという話だけど、結論はできないっす。

そうしたい場合、-rを使うと再帰的にディレクトリごと削除できる。

f:id:takkuso:20180404112316j:plain

あとフォルダにファイルがまだ存在するときに-fでいちいちファイルを削除するかどうか聞かれなくなる。

こんなかんじ。

f:id:takkuso:20180404112635j:plain

rm -rf test2/の実行結果

f:id:takkuso:20180404112755j:plain

どないなもんだい!(?)

[less] 意味はわからない

最後に本来はviというCUIベースのエディタの説明をしたいところだけど、viだけで記事が書けるくらいエディタは奥が深いのでここではビューア(閲覧のみ)をサポートしてるlessコマンドを紹介すっぞ。

lessはファイルの中身を閲覧するためのコマンドっつう説明がオメーラにはいーんじゃねえか?なぁ、ベジータ

本当はvi起動もできるから閲覧しかできないわけではない、そういう理解だと読者を悩ませることになるのがわかっているのかカカロット

いやー手キビシーな、まるでチチみてえだ。

んでもまっ、最初はファイルの中身を見るときに使って、見終わったらctrl + cで閉じる、これさえ覚えればおめえもスーパーサイヤ人の仲間入りダゾお(適当)。

catとの違い、moreとの違いなんかも比較されるからググって見ると理解が深まるかもな。オラ、ワクワクすっぞ(適当)。

まとめ

これでも超超超初級レベルでっす(書くの3時間かかった、、、そっちかよ)。

守破離と言う言葉もある通り、まずはできる人の真似をしながら技術習得に励んでくれたまえ。

皆の衆〜、まーた食べログが改悪じゃああああああ我に続けえええええええ

きっかけ

これから始める僕らの会社に入社(まずは契約だけど)してくれる人の歓迎会をするために久々に食べログで調べ物したらランキングのページングがなくなってやがるんですがこれはいったい・・・

これまじで困らないか?

一気に人気店予約取りづらくなるでえ。

ん?お気づきだろうか・・・

みるとこんなかんじなんよ。

f:id:takkuso:20180404001548j:plain

末端スクロールすると、

f:id:takkuso:20180404001834j:plain

おやおや、物騒な世の中だねえ、いきなりサービス改悪とな?

ファッ!!?

ついに食べログさん課金にご執心のためさらにサービス改悪して絞って来ましたかと。

そうですかと思い、Developer Toolsを立ち上げてリロードしたら

ファッ?(変わってない・・・のか?)

f:id:takkuso:20180404002300j:plain

課金ユーザ囲い込み戦略じゃないだ、と、、、

というのも以前は明らかな改悪だったんですよ。

以前の改悪というのはだいたい数年前(2,3年?)にスマホでブラウザアプリ(SafariとかChromeとかね)から食べログにアクセスするとランキングが頭5件しか出てこなくてその先見るには有料登録してね〜みたいな表示になってたやつです。

でもPC版は全く影響なかったので僕はいつも美味しいお店探すときはPC開いてお店に電話してました。

路上とか道端とかで。

で、今回もまた絞ってきたかと思ってスマホ版でみたら20位まで見れてるんですが、、、

あれ?食べログさんどうしました?息してる?

こんなときWebマーケターやめなきゃよかったって思うわ。

これがスマホ版。

わかんねけど、N/Aになってるのはデータ取れてない時期があるんじゃないの、わかんねけど。

f:id:takkuso:20180404003248j:plain

でこれがPC版。

結構安定してる。

f:id:takkuso:20180404003406j:plain

察するに、あれだな、締め出ししすぎてユーザに飽きられちゃったんだな。

放置プレイもやめぎわが大事だぞっ☆

ちなみに、新宿だけに絞らないでエリアで絞って検索したらページングできるんだなぁ。

サービス改悪は逃げだぞっ!攻めの姿勢でできることはないんかーい

まとめ

普通にまた改悪かよ〜仕方ねえかきn・・・とは思わなかったけど、普通にいいサービスだからマネタイズ方法もっとなんとかして頑張って欲しいっすわ。

お店から取るのは楽だけど、それ最初からやると自分の首を締めることになるで〜。(未上場の人間が言う戯言)

使うかもわかんねクーポン発行させてお店に負担させてないでネイティブアプリユーザに中谷美紀みたいな年上妖艶美女と行ける焼肉デート1回30,000円コースとか用意しろよ(俺得)。

いや現実的にはまずはいつも幹事やってるユーザに口コミ参加型クーポン発行したり、ポイント還元したりしてじゃんじゃん安く使ってもらって食べログの中でも厳選されたグルメメンバーとしてサイト内レビューをもらってブランディングするとか、

お店や地域対抗で来店者数を競うランキング形式のイベント企画するとか、

メニューを限定して美味しかったお店を投票制にしてランキングにするとか、

いろいろあるだろうに。人少なくてもさ。

まぁ僕が思ってる以上に社内がけんけんがくがくしてるとは思うんだけどホント大丈夫か?

好きなサービスだけに頑張って欲しいだけなんだけどさまじで。

ドロン!

takkusoはインフルエンザA型に感染した!1のダメージ!(精神に99,999のダメージ!)

先取りし過ぎィ!

流行に敏感な俺はウイルスをもッ!
春の風とともに取り入れるッッ!!

(逆に遅いわっていう野暮なツッコミしてもええんやで?)

全部編集したやつがぶっ飛び、もはやもう一回書く気にならないので概略だけ。

感染経路はハナクソ

木曜17:20
銀座でナンパしてできた彼女が風邪っぽいアピール(ハナホジ)

木曜23:00
事務所で仕事中のワイに彼女から電話 手足が震えて寒いとのこと(ハナホジ)
半ばなし崩し的に添い寝(不協和音)、そして伝説へ、、、

金曜12:00
彼女がインフル陽性
その頃ワイ、ハナホジして食べる。うまい

土曜10:00
ワイ不協和音に共鳴し病院へ
インフル陰性(セフセフ)
彼女タミフルで平熱

日曜17:00
ワイ限界に達し緊急外来へ
インフル陽性、タミフル処方される

月曜
ワイ平熱に戻るがまだ体調万全でなく、だるい体で月末処理を始業までに終わらせる(夢の中の話だったら各方面の方々スマン)

火曜
スーパー空気ウメエ状態。
下界に舞い降り、松屋でほぼ丸2日ぶり、ハナクソぶりのシャバ飯。←イマココ

学んだこと

潜伏期間ガーとか関係ないんかい!
感染者がどのくらい身近な人かどうかの方が関係があるっぽいぞ!!
彼女への殺意が沸いたよっ♪

まとめ

周囲への影響が半端じゃない、、、
マジで鬱になるレベル。
てかタミフルすご過ぎ。
これ飲みまくって辛いの治るなら頭逝っちゃって犯罪犯しても罪認めますわ!
存在がが犯罪者って言われるけどさ。



こまけーこたぁいいんだよ!!
(P.S. ハナクソに罪はない)

【悪用厳禁!】Webサイトのイメージファイルを根こそぎダウンロードする方法【オチあり】

ブロガーなら必ずぶつかるファイルダウンロード問題

毎度こんにちは!
突然ですが、ブロガーに質問です。
ブログを書く上で一番頭を悩ます問題は何ですか?

えっ?
サーバのログインパスワードを忘れた?
カテゴリやタグをどうつけたらいいかわからない?

うるせえ

画像ファイルのダウンロードですよね?(察し)

ということで今回はブロガーなら一度は苦労したことのある
画像ファイルの最速ダウンロード方法を書いていきます。

コピペだめよ

今回は僕が今やってるタスクである
あるWebサイトの記事からimageファイルを根こそぎダウンロードする方法から。

タイトルにも悪用厳禁って書いてあるけど、
この方法でダウンロードしたコンテンツを自分のコンテンツとして
アップロードして公開するとgoogleにコピーコンテンツ認定されて
最悪googleアカウント凍結されたりするから注意ね。

僕はあくまでダウンロード方法のみ教えるので
アップロードは自己責任でおなしゃす。

Mac純正のプリインストールアプリ"autometer"でサイトのファイルをダウンロード

早速だけど、今回サンプルとしてダウンロードするのはタロ○グというサイトのイメージファイルにした。
タロ○グ

サイト選定に特に深い意味はない(=浅い)。

まずはautometerを起動する。

f:id:takkuso:20180331120544j:plain

真ん中の変なロボットが筒持ってるアイコンのやつ。

よくよく凝視して見ると怖い。

f:id:takkuso:20180331120756j:plain

起動後直後の画面。

[ワークフロー] > [選択] でOK。

f:id:takkuso:20180331121711j:plain

左端のライブラリから[インターネット]をクリック。

ここからワークフローというエクセルでいうマクロを設定していく作業。

アクション(操作)を繋げて一つの機能を作るイメージ。

今回の場合のアクションの流れはこんな感じ。

[Webサイトを指定する] > [そのサイトにアップロードされている画像ファイルを見つける] > [その画像ファイルを自分のMacにダウンロードする]

まずはサイトの指定ね。

f:id:takkuso:20180331122434j:plain

[指定されたURLを取得]を右のスペースにドラッグアンドドロップ

f:id:takkuso:20180331122516j:plain

結果こんな感じになる。

で次にそのWebページからイメージファイルを指定する。

[WebページからイメージのURLを取得]を先ほどドロップした[指定されたURLを取得]の下にドラッグアンドドロップ

f:id:takkuso:20180331122639j:plain

でこんな感じ。

最後にそのURLをダウンロードする。

[URLをダウンロード]をその下にドラッグアンドドロップ

f:id:takkuso:20180331122952j:plain

これでワークフローは完成。

これであとは画像を根こそぎダウンロードしてくるWebサイトのURLを指定してあげてワークフローを実行してあげればダウンロードフォルダにイメージファイルがダウンロードできるはず。

さてやってみる。

f:id:takkuso:20180331123213j:plain

デフォルトのappleのURLを指定して[削除]。

それからWebサイトのURLをクリップボードにコピーし、[追加]をクリックしてURLを追加する。

f:id:takkuso:20180331123733j:plain

URLから取得するイメージは今回は[これらのWebページ上にあるイメージ]にする。
もしリンクから直接貼ってる画像をダウンロードしたい場合は[これらのWebページからリンクされているイメージ]を選択してください。

で、最後にダウンロード先を選択する。

今回は[デスクトップ]を指定する。

f:id:takkuso:20180331123750j:plain

でこれが最終形。

f:id:takkuso:20180331123843j:plain

さて、お待ちかねの実行をしていく。

f:id:takkuso:20180331124052j:plain

実行中、、、

f:id:takkuso:20180331124120j:plain

はい、完了。

恐る恐るデスクトップを確認していく。

f:id:takkuso:20180331124309j:plain

f:id:takkuso:20180331124453j:plain

アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア

f:id:takkuso:20180331124849j:plain

ドドドドドドドドドドドドドドドドドドドドドド(逃げ惑うシマウマの群れ) ←ちょうど背景が切り替わっただけ

f:id:takkuso:20180331125003j:plain

ふう、、、

まとめ

適当なサイトをサンプルでダウンロードするととんでもないことになる。

以上

Python3.6.4でMySQLに接続する

つまづいたところ

エラー内容

sudo mysql.server start ERROR! The server quit without updating PID file (/usr/local/var/mysql/3a****1.local.pid) もしくは ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) →パスワード間違えただけ?

$ python manage.py runserver django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient? →モジュールが足りない、以下をインストール $ pip install MySQL-Python

$ python manage.py runserver django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)") →MySQLのpasswordが違う