rails 独学して軽くにちゃんまとめつくる

読者です 読者をやめる 読者になる 読者になる

rails独学して軽く2ちゃんまとめビルダーをつくる。

rails tutorial読破→2chまとめビルダー作成→アメリカでインターンシップ→恋活SNSを作成・・・・・→音で感触をつくり感触をあつめたライブラリをつくる

いきなり gem や bundle が使えなくなった。パスの通し方について。

 $ export PATH=/usr/local/mecab/bin
$ gem install mecab -v '0.996'
bash: gem: command not found 

$ gem install mecab
bash: gem: command not found
 
$ find PATH
bash: find: command not found
 
$ echo $PATH 
 /usr/local/mecab/bin

$ gem install
bash: gem: command not found

$ rails new Kanjo_sec
bash: rails: command not found

うーん、なにげなくパスを追加しようとして export PATH=としたのがすべての根幹。gem も rails も何もできなくなってしまった。問題は明らかにパスの設定を変にしてしまったからだ。

新しく cloud9 のプロジェクトを作ってみて確認したらあった。

$ echo $PATH
/home/ubuntu/.nvm/versions/node/v4.7.3/bin
:/usr/local/rvm/gems/ruby-2.3.0/bin
:/usr/local/rvm/gems/ruby-2.3.0@global/bin
:/usr/local/rvm/rubies/ruby-2.3.0/bin
:/mnt/shared/bin
:/home/ubuntu/workspace/node_modules/.bin
:/home/ubuntu/bin
:/usr/local/sbin
:/usr/local/bin
:/usr/sbin
:/usr/bin
:/sbin
:/bin
:/mnt/shared/sbin
:/opt/gitl
:/opt/go/bin
:/mnt/shared/c9/app.nw/bin
:/usr/local/rvm/bin

こんなにもあった。。。今度は消さずに追加だけする方法を探そう。 消さずに追加する方法はわからないが、復活させる方法はわかった。 これと同じことをかけばいいのだからこれをコピペしてくれ

$ export  PATH=/home/ubuntu/.nvm/versions/node/v4.7.3/bin:/usr/local/rvm/gems/ruby-2.3.0/bin:/usr/local/rvm/gems/ruby-2.3.0@global/bin:/usr/local/rvm/rubies/ruby-2.3.0/bin:/mnt/shared/bin:/home/ubuntu/workspace/node_modules/.bin:/home/ubuntu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/mnt/shared/sbin:/opt/gitl:/opt/go/bin:/mnt/shared/c9/app.nw/bin:/usr/local/rvm/bin

そしたら gem も rails も動くようになったぞ!

$ echo $PATH
/home/ubuntu/.nvm/versions/node/v4.7.3/bin:/usr/local/rvm/gems/ruby-2.3.0/bin:/usr/local/rvm/gems/ruby-2.3.0@global/bin:/usr/local/rvm/rubies/ruby-2.3.0/bin:/mnt/shared/bin:/home/ubuntu/workspace/node_modules/.bin:/home/ubuntu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/mnt/shared/sbin:/opt/gitl:/opt/go/bin:/mnt/shared/c9/app.nw/bin:/usr/local/rvm/bin

うまく追加されている。

 gem 
RubyGems is a sophisticated package manager for Ruby.  This is a
basic help message containing pointers to more information.

  Usage:
    gem -h/--help
    gem -v/--version
    gem command [arguments...] [options...]

  Examples:
    gem install rake
    gem list --local
    gem build package.gemspec
    gem help install

gem も使える。