railsをversion指定してアプリ作成する方法
7775 ワード
railsをversion(5.2.4.1)指定してアプリ制作したかったのでその方法をば…
まずは現在のversionを確認
現在のrailsのversionを確認するコマンド
ターミナル
$ rails -v
現在のversion
Rails 6.0.2.1
version(5.2.4.1)を指定してインストールするコマンド
ターミナル
$ gem install rails:5.2.4.1
「/Library/Ruby/Gems/2.6.0ディレクトリに対する書き込み権限がありません。」と言われる
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
sudo
を付けて再びコマンド入力
$ sudo gem install rails:5.2.4.1
MacBookのpassを入力
(入力中passはターミナルに表示されないので、入力が終わったらそのままエンターキーでOK)
ターミナル
Password:
インストール完了
(上記の様な"権限がない系のエラー"が出た時は頭にsudo
を付けたらだいたい解決する説)
Successfully installed rails-5.2.4.1
Parsing documentation for rails-5.2.4.1
Done installing documentation for rails after 0 seconds
1 gem installed
現在のversionを確認する
$ rails -v
最新versionのまま…
Rails 6.0.2.1
気を取り直して、方法を変えてみる
versionを指定して新しいアプリを作るコマンド
$ rails _5.2.4.1_new ○○○○(アプリ名)
問題なさそう…?
(省略)
*
*
Bundle complete! 14 Gemfile dependencies, 64 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
run bundle exec spring binstub --all
* bin/rake: Spring inserted
* bin/rails: Spring inserted
再びversion確認
$ rails -v
最新のまま…orz
Rails 6.0.2.1
ググったら
どうやら作ったアプリに入ってからversion確認してみると良さげらしい
作ったアプリに移動するコマンド
$ cd ○○○○(アプリ名)
↓ユーザーの後ろにアプリ名がくっついて表示されていればOK
○○○○(アプリ名) $
version確認
○○○○(アプリ名) $ rails -v
成功!!
Rails 5.2.4.1
Rails 5.2.4.1
Author And Source
この問題について(railsをversion指定してアプリ作成する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/Lancai/items/9e3875c169dd76023d18著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .