環境構築系

iPadを買った!!

iPad、Apple Pencil、Smart Keybordを買いました!! 目的はお絵かきだったのですが、どうやらRubyの開発環境も整えられると知り、必要なアプリを入れてみました〜!! Gitを使うアプリ Gitを使うためにWorking Copyというアプリを入れました! Working Copy…

情報調べる系コマンド極めたい。

普段dockerからmysqlを使っておりましたが、ローカルからmysqlを使いたい事情があり接続を試みました。 しかし以下のように接続に失敗しました。 $ mysql -uroot fish: Unknown command mysql 理由を調べるため、brew info mysqlコマンドで調べてみたところ…

Docker内でvimを使えるようにする

dockerのコンテナに入ってvimコマンドでファイルを確認しようとしたところ、vimが使えないようでした。 viコマンドも試しましたが同じく使えない。。。 $ docker exec -it bc4caaxxxxxx /bin/bash root@bc4caaxxxxxx:/# vim tmp/Dump.sql bash: vim: command…

rubocop&rubocop-railsを導入してみる

rubocop&rubocop-railsを個人練習用リポジトリに導入してみました! その際の手順について書いておこうと思います! やり方 gemの導入 ローカル&CI上で動かしたいので:development, :testで使えるようにしました。 group :development, :test do 略 gem 'rub…

[postgresql] dyld: Library not loadedの解決方法

postgresqlが動かなくなり、アンインストールしようか悩むほど格闘したので、解決方法を書いておこうと思います。 (長時間格闘した割にあっさり直ってしまいましたが) エラー内容 数日ぶりにpostgresqlを使用したアプリを立ち上げようとしたら接続できなくな…

[CircleCI] "You must use Bundler 2 or greater with this lockfile."というエラー

CircleCIの設定を自分でも書いてみたいと思い、自分の個人アプリにCircleCIを導入しておりました。 エラーが出て少々ハマった部分があったので書いておこうと思います! エラー内容 以下のように、bundle installを実行する部分で `You must use Bundler 2 o…

macOSの再インストールが難航している

macOSを再インストールしようとしたのですが、「インストールの準備中にエラーが起きました。このアプリケーションをもう一度実行して下さい。」というエラーがで続けています。。。 まだ未解決ですが、色々試していい兆しが見えてきたので作業内容や調べた…

「プロジェクトに途中参加した時、どのようにキャッチアップするか」という記事を読んだ

新しいプロジェクトに入るときに、どこから理解を進めていけばスムーズなんだろうと思い、「プロジェクトに途中参加した時、どのようにキャッチアップするか」という記事を読みました。 元記事は以下のリンクです! blog.mmmcorp.co.jp 上記の記事で書かれて…

awswakaran.tokyo #2へ参加した

昨日、awswakaran.tokyo #2へ参加させていただきました! 以下のリンクが運営の方々の公式レポートです! www.awswakaran.tokyo awsわからんという自分でも楽しくセッションを聞くことができました! 印象に残ったことや思ったことについて書いておこうと思…

ssh-add

pcを再起動したらsequel proでssh接続が使えなくなってしまい困っておりました。 さらにターミナルでssh接続する際も毎回パスワード求められるようになってしまいました。。。 しかし、以下のコマンドを教えてもらい実行したところ、すぐ直ってくれました!…

railsコマンド使えるようにconfig.fishの設定を直した

fishシェルを入れ直してからずっとrailsコマンドが使えずにいたのですが(いちいちbashに戻っていた)、本日やっと直すことができました!!! 直した後のconfig.fishの内容が以下です! /.config/fish/config.fish gyazo.com eval (rbenv init - | source) 上…

「Linuxの仕組み」の輪読会へ行った

今日は「Linuxの仕組み」の輪読会へ行ってまいりました!! この本を買ったのが昨日のことなので全く予習はできていなかったのですが、予習なしでOKの輪読会だったので有難かったっです! 今日は以下の内容を進めていきました! ・はじめに ・第1章 コンピュ…

Could not locate device support filesというエラー

エラー内容 XcodeでiOSアプリをビルドしようとしたら以下のようなエラーが出ました。 Could not locate device support files This iPhone 6 is running iOS 12.2 (16E227), which may not be supported by this version of Xcode. 調べてみたら、どうやらXc…

ngrokを使ってみた

ngrokというローカル環境を外部に簡単に公開できるツールを使用しました! 使い方や途中詰まった部分について書いておきます! ngrokとは ローカル環境を外部に簡単に公開できるようにしてくれるツールです。 以下のようにngrok http 3008とコマンドを実行す…

libv8というgemのインストールが失敗する

エラー内容 Ruby3系のバージョンで作られたRailsのプロジェクトを動かしたかったので、 環境構築後bundle installをしたら以下のようなエラーが出てしまいました。。。 libv8 というgemのコンパイルで失敗しているようでした。 Installing libv8 3.16.14.15 …

Nuxt.jsを触ってみた

今日は前から気になっていた、Nuxt.jsを触ってみました!! Nuxt.jsとは vue.jsでアプリを作るためのフレームワークです。 手順 ①npm install -g vue-cli vueのコマンドラインツールをインストールします。 ~ $ npm install -g vue-clinpm WARN deprecated c…

ngコマンドが動く環境構築

某サイトを修正するにあたって、「ng serve」 など、ngコマンドを使う必要があったのですが、環境構築で少し苦戦しました。ngコマンドが何物なのかもよくわかっておりませんでした。 その概要と環境構築の手順を書き留めておきます。 ngコマンドとは Angular…

Heroku本番DBの内容をローカルに持ってくる

Herokuの本番DBの内容をローカルに持ってくる方法を教えていただきました!! これは便利!!と感動したくので書き留めておきます。 以下のように、 heroku pg:pull herokuのDB名 ローカルDB名 --app アプリ名 とすると取得できます。 $ heroku pg:pull hero…

Dockerを入れた!!

本日とうとうDockerを自分のPCに入れました!!! まだまだわかっていない事だらけですが、とりあえずDockerインストールしてプロジェクトのセットアップをするまでの手順をメモしておこうと思います!! (セットアップといってもすでに誰かが用意してくれて…

いつの間にかAWSが課金されていた

今まで、無料枠の範囲でAWSを利用しているつもりだったのですが、いつの間にか課金が発生しておりました。。。 以下はその明細です。 gyazo.com 日本円にして数百円程度なので、そこまで大きな問題ではないのですが、どのタイミングでなぜ課金が発生したのか…

postgresqlでDBが作れなかったのを解決(してもらった)

コミュニティ開発しているプロジェクトで、githubログインを実装してくださったプルリクを確認しようと思い、ローカルにプルリクの内容を持ってきて確認しようとしました。 そしたらpostgresqlでデータベースが作成できないエラーにぶつかりました。。。 そ…

bunle install するときの --path vendor/bundle オプション

複数人で開発する際bundle install する時には、--path vendor/bundle オプションを付けてあげる必要があるのですね。。。!! コミュニティ開発しているプロジェクトで、自分がgemを追加し、なにもオプション付けづにbunle installをしてしまいましたw なの…

またmysqlが入らないエラーが出た

以前OSをアップデートした時にも出現した、mysqlが入らないエラーが再度出現しました。 以下はエラー文です。 ~/p/r/banken_admin_blog (master|✚1…) [1] $ bundle install Your Gemfile lists the gem kaminari (>= 0) more than once. You should probably…

fish で rails s ができなかったのを解決した

fish を入れていただき、rals sをしようとしたら、 "Rails is not currently installed on this system." と言われてしまいました。。。 bash に切り替えればいつも通りrails s できるのですが、fish だとできません。 gyazo.com なんで?!と思ってとりあえ…

Shell の基礎知識メモ

shellについて勘違いをしたままTwitterで発言をしてしまい、何人かの方々に気を遣わせてしまいましたw 最低限の知識は入れておかなくてはと思い、調べたメモです。 Shellとは Shellは、コマンドをOSに伝える役割を持ったものです。 OSの内部を守る殻のような…

人にPCを操作してもらうと気づきがあった

本日Asakusarbにて、自分のPCを他の人に操作してもらう機会がありました。 すると、自分では普通だと思い気に留めずいたことを指摘して頂き、以下の気づきがありました!! ①Dockを通常時は非表示にすると画面が広く使えます。 ②bashだけでなくもっといろん…

Ruby2.6.0を入れてみた

25日にRuby2.6.0がリリースされたので、数日出遅れてしまいましたが自分も入れてみました! 以下のリンクが詳しくRuby2.6.0の変更点について書いてくれているサイトです!! Ruby 2.6.0 Released JITコンパイラが導入されて処理が早くなったそうですが、Rail…