Rails色々あってRailsの勉強してる。具体的な開発には入っていないが、久しぶりのrails環境構築でハマりまくって大変なことになったので必要最低限のところだけメモ。beta0を使いたかったのだがいろんな事情(herokuが対応してないとか)で断念rvmでruby1.9.3をインストールする#まずrvmを更新。[https://rvm.io/]#必要なパッケージ類をインストールする。1.9.3上記で失敗する場合は~/.rvm/usrを消してから再度pkgをインストールしてみると上手くいくことがある。自分の場合何度やってもrubyのコンパイル時にopensslが読み込まれず涙目になっていのだが、ダメもとで~/.rvm/usrを消したら上手くいった。opensslが組み込まれない場合、rubyのインストール時に下記のようにコンパイルオプション指定で要なパッケージのディレクトリを指定する方法が色々なサイトで紹介されていた。上記の手順でrvmで各種pkgがインストールされている場合は不要のようだった。rvm管理外のopensslを使いたい時とかに使うオプションだと思われる。openssl"因に各コマンドの意味はよくわからない。rvmでRailsをインストールするrvmはrubyとrailsのバージョンの組み合わせを"gemset"という単位で管理することができる。ruby1.8.7とrails3.1のgemsetruby1.9.2とrails3.2のgemsetという具合に管理することができる。異なるrailsバージョンのアプリを同じPC内で開発しなくてはいけない場合等に効果を発揮しそうである。brewでもphpを複数バージョン管理できるが、phpの複数バージョン同居はそこまで苦痛ではないのでいまいち恩恵を感じなかった。今回railsの環境構築で相当痛い目を見た私としては、rvmのgemset管理機能が神に見える。今回は上記でインストールしたruby1.9.3とrails3.2.13を一つのgemsetとして管理する。installとやれば試すことが出来る。同一バージョンのrubyでgemsetだけ複数作成して一発で切り替えることもできる。詳細はこちらのエントリーが非常に非常に詳しいので熟読させていただいた。fix色々あったけどrvmはやっぱり便利。次回からはRubyやRailsや、はたまた侍ズムの山本さんにおすすめされているRubymineのエントリーがかければ良いと思う。22:49RubyとRailsのバージョンをrvmで管理するTweet広告を非表示にする関連記事2017-08-17余裕はあるけど今やらなくても良さそうだけどいつかやった方がいいタスク問題こういうタスクは大体「溜まる」傾向にある。(1)検索リンクGitHubseri::diary::graduate_schoolseri::diary::competitive_programmingはてなブログをはじめよう!serihiroさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。