KAEDE Hack blog

JavaScript 中心に ライブラリなどの使い方を解説する技術ブログ。

Rubyはじめました!!!

Rubyはじめました!!!

why?

仕事のエントリーシートを書いていて,応募する企業はやはり未経験の受け入れがあるWeb系になりがちだから,
そこでRailsの欄に触ったこともないと書くのはちょっと抵抗が出てきたから触ろうと思った!!!
やっぱり接客とかExcelカチカチよりプログラミングの仕事したいから!!!!
決してVeloceとTully's とDoutorとRunorとWhite Goatのバイトが全てダメだったからではない.... (満面の笑みで全部落ちるとか社会不適合者の極みか???)

Install

rbenv

brew install rbenv
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

これで環境変数まで書き込める
type of rbenvで関数になってるか確認!

ruby-bulid

brew install ruby-build でinstall
ruby install --list でavailableなrubyがlistになるはずだが.....
ここで無限スクロールが発生した.

   -x            Extra debugging output
Unknown option: 1
Usage: head [-options] <url>...
    -m <method>   use method for the request (default is 'HEAD')
    -f            make request even if head believes method is illegal
    -b <base>     Use the specified URL as base
    -t <timeout>  Set timeout value
    -i <time>     Set the If-Modified-Since header on the request
    -c <conttype> use this content-type for POST, PUT, CHECKIN
    -a            Use text mode for content I/O
    -p <proxyurl> use this as a proxy
    -P            don't load proxy settings from environment
    -H <header>   send this HTTP header (you can specify several)

    -u            Display method and URL before any response
    -U            Display request headers (implies -u)
    -s            Display response status code
    -S            Display response status chain
    -e            Display response headers
    -d            Do not display content
    -o <format>   Process HTML content in various ways

    -v            Show program version
    -h            Print this message

    -x            Extra debugging output

ruby-buildの入れ直しもできなくて,

f:id:kei_s_lifehack:20190719224326p:plain
rubybuild uninstalll
全然直しようがなくて,どうやらcakePHPで扱っていたXAMPPとの干渉らしい.

rvm - Head usage unknown option -1 / -n error. Possibly ruby related - Stack Overflow

しかしながらここでこの通りにPATHを潰してしまうとめちゃくちゃ苦労して入れたCAKEの環境がおじゃんになってしまうので

フォロワーのS-YOU様が教えてくれた
brewで上書きしちゃえ! を実行することにした.
やってみると無事に実行され,そこで我らが初心者の味方brew様が新しいPATHの書き込みコマンドも提示してくれていたので, それを追加してshellをrefleshして ruby -vを走らせると

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]

が帰ってきた!!!

これでようやくrubyの勉強が始められる!!!!

In conclude

railsをinstallしたがおそらくxamppと干渉してruby-buildが正常に動作しなかった!!
そこでフォロワー様の提言どうりbrewからrubyを直接ぶち込んだら使えた!!!
多分今後verの切り替えがneckになる!phpenvとpyenvと同じなら!!!
でも勉強ようだしまず動くのが大事だよ!!!!

相談に乗ってくれた皆さまありがとうございました!!!一人じゃ早々にruby on ralis諦めてました!!!

Hello world が無事に動きました!

f:id:kei_s_lifehack:20190720181009p:plain
hellorubiy

Thankyou!!!!