Unityアセットストアセール中!

Ruby on Rails の学習メモ1

スポンサードリンク
スポンサードリンク

Ruby on Rails の学習メモ1

■環境
Mac 10.12.6 Sierra

目次

チュートリアル

Ruby on Rails チュートリアル:実例を使って Rails を学ぼう
Rails Textbook

Rubyのアップデート

$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ rbenv install --list

「rbenv install –list」でrubyのインストールできるバージョンの確認。

$ rbenv install -v 2.3.4
$ rbenv global 2.3.4

「rbenv install -v 2.4.1」で2.4.1がインストールされる

「rbenv global 2.4.1」でバージョンアップ。

■参考URL

ruby アップデートの仕方 – Qiita
Ruby on Railsのインストールと設定 – Qiita
rbenv環境下でbundle installしたときにRubyのバージョンがおかしい場合の対処例 – ztbuz@dev

コマンド

ターミナルでRuby on Railsのワークスペースへcd

新規プロジェクト作成

プロジェクト名「test-twitter」の場合

$ rails new test-twitter

Ruby on Railsの起動

$ rails s

Control+Cで停止

Gemコマンドを打った時にERROR: While executing gem … (Gem::CommandLineError) Unknown command carrierwave

・Rubyでは「Gem= ライブラリ」
・Gemを追加するときはGemfileを開きインストールするgemを追記=> bundleコマンドを打つ。

[1]
「App名/Gemfile」を開いてインストールするgemを追記
gem ‘carrierwave’,github: ‘carrierwaveuploader/carrierwave’

[2]

$bundle

Bundleコマンドを打つ。

インストールしているgemが表示される。
Installing *****

ターミナルで-bash: eval: line 1: syntax error near unexpected token `(‘

設定後、ターミナルを開き直したら以下のERRORが出現。

-bash: eval: line 1: syntax error near unexpected token `(‘
-bash: eval: line 1: `“export PATH=”/Users/***********/.rbenv/shims:${PATH}”
export RBENV_SHELL=bash source ‘/usr/local/Cellar/rbenv/1.1.1/libexec/../completions/rbenv.bash’
command rbenv rehash 2>/dev/null rbenv() { local command command=”$1″
if [ “$#” -gt 0 ]; then shift fi case “$command” in rehash|shell)
eval “$(rbenv “sh-$command” “$@”)”;; *) command rbenv “$command” “$@”;; esac }”’
to

そのまんまMacのターミナルで起動画面時に以下のようなエラーがでてきてしまいました。… – Yahoo!知恵袋の症状だった(参照リンク先も同じだった・・・)ので

/usr/bin/open -e ~/.bash_profile

を開き ~/.bash_profileを修正

vi ~/.bash_profile 

一行目のダブルクオーテーションが全角になっていたので
半角に変更し直したらsyntax errorが直った。

プログラミングは正しく最新のWEB情報を探さないといけませんね。。。

Ruby on Railsの勉強で躓いて、独学に限界を感じたらテックアカデミーのWebアプリケーションコース(Ruby on Rails)を利用してみてください。

Ruby on Railsの超基礎から学習をはじめて、基礎力をつけた上で、
週2回マンツーマンでのメンタリング、毎日15〜23時のチャット・レビューサポートがあるので、Ruby on Railsの勉強をしていて挫折するポイントで、最適の答えを適時教えてくれます。
短期間で未経験からオリジナルサービスを開発できるようになる学習プログラムです。

完全なオンライン講座で、自宅学習で完結します。
Webアプリケーションコース(Ruby on Rails)には説明会動画あるので、どんなことを学ぶのか一度見てみてください。
10分程度でおわりますので、Ruby on Railsを何から勉強していいかわからない人の指標にもなります。

テックアカデミーには「無料体験学習」があります。
特にプログラムを始めたばっかりの超初心者や、これから心機一転プログラム学習を頑張ってみようかなと思っているなら
「無料体験学習」を試してみてください。必ず役立つ情報が手に入りますよ。

■参考URL

ActiveRecord::PendingMigrationError と言われた時の解決方法 – Qiita

[amazonjs asin=”B0721PCYNF” locale=”JP” title=”Ruby on Rails 5 超入門”]

スポンサードリンク
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
スポンサーリンク

この記事を書いた人

コメント

コメントを残す

目次