2021-10-01から1ヶ月間の記事一覧

git checkout -b のあとにやること

ブランチ作成あとにやること、ToDo まずは、ローカルに作成と移動。 git checkout -b develop_memo-app Switched to a new branch 'develop_memo-app' 確認する。 sinatra % git b -a Develop * develop_memo-app ★登録したい develop_tmp main remotes/orig…

【github】ローカルでブランチ作成して、リモートにプッシュして反映させるまで

実行コマンド 新規ブランチ作成&移動 1. git co -bローカル確認 2. git b -aリモートへプッシュ 3. git poh >git push origin HEAD リモート確認 4. git b -a 実際の流れ sinatra % git b -a Develop_1 develop develop_db develop_tmp main remotes/origin…

【github】Githubのウェブ上で切り出したブランチをリモート・ローカルに反映させる

※git bは、git branchのことです。 状況 Github.comのウェブ上で新規ブランチを作成したとする。 develop_tmp ★これが今回反映したいブランチ ウェブ上で作成しただけでは、リモートブランチへの反映はない。 (追跡ブランチ) リモートブランチに反映させる…

createdb のエラー対応

実行コマンド: createdb hoge エラー内容: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory Is the server running locally and accepting connections on that socket? 解決策: sinatra % brew services…

RubyとPostgreSQLとsinatraと(その壱)再起動せえ。

# PostgreSQLために gem install pg をしたいのに、エラー?まずは、Homebrew を使って PostgreSQLをいれる。qiita.com brew update brew install postgresql ここで、エラー gem install pg /Users/myMBP/.rbenv/shims/gem: line 21: /usr/local/Cellar/rbe…

式展開のある記述では、”” ダブルクオーテーションを使え。

# 問題です。どちらが正しいでしょうか?A: redirect to("/memos/#{params[:id]}")B: redirect to(‘/memos/#{params[:id]}’) 答えはCMのあとで。 # 答えの時間⭕️: ```rb redirect to("/memos/#{params[:id]}") ```❌: ```rb redirect to('/memos/#{params…

sinatraのエスケープ処理について

helpers do def h(text) Rack::Utils.escape_html(text) end end erbなら以下.alert()" %> stackoverflow.com sinatrarb.comtwinbird-htn.hatenablog.com

ruby sinatra json 困ったらこれをみろ。のリンク集

初歩:pikawaka.compikawaka.com twinbird-htn.hatenablog.com uxmilk.jp 中: rightgo09-ruby.hatenadiary.org リファレンス: docs.ruby-lang.org docs.ruby-lang.org docs.ruby-lang.org get '/memos' do File.open('storage/*', "r") do |file| @hash = …

【sinatra】bundle execコマンド実行時にエラー Server handler (thin,puma,reel,HTTP,webrick) not found

sinatra % bundle exec ruby app.rb/Users/myMBP/work/FJORD/sinatra/vendor/bundle/ruby/3.0.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1755:in `detect_rack_handler': Server handler (thin,puma,reel,HTTP,webrick) not found. (RuntimeError) from /Us…

zshにはtreeコマンドがない。

対策: brew install treeHomebrewでインストールすること。

sinatra 最初の一歩

はじめに 現在sinatraでの簡易メモアプリを作成中です。 当記事では、ブラウザにハローワールドするまでをメモしておきます。 参考記事: qiita.com bundle init を実行すると、Gemファイルができます。そして、 gem 'sinatra'を追加して、 bundle addコマン…

新規でリポジトリ作成。README.mdをコミットする。

リポジトリの新規作成からの流れのまとめ。今回はREADMEをコミットメッセージをfirst commit として、プッシュしてmainブランチに反映させたい時の手順です。READMEは、リポジトリの新規作成時にGithubにて作成が可能です。ここを選択すると、自動的にコメン…

gemとbundler

プラクティス内で、sinatraを使いだしたのですが、 タイトルのbundlerってなんだ〜?だったので、簡単にまとめます。 bundlerとは? 毎回gem入れてたら、めんどくさいし思いので必要なものを入れ込むための管理システム 1 gem install bundler まずはbundle…