Ruby on Rails の学習メモ1

スポンサードリンク

■プログラミングを学ぶのに最適です。無料体験あり!!現役エンジニアのパーソナルメンターがつき、躓いているときはチャットでの質問ができてすぐに回答が帰ってくる頼もしいサービスです。自分も12週間がっつり勉強してアプリを出せました。
未経験から仕事に繋がるエンジニア・デザイナーになりたいなら

2017/09/14

[`evernote` not found]
Pocket
LINEで送る

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情報を探さないといけませんね。。。

■参考URL

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

[`evernote` not found]
Pocket
LINEで送る


スポンサードリンク

このサイトが役に立ったらシェアにご協力ください

  • このエントリーをはてなブックマークに追加