rails 강좌에서 갑자기 넘어진 기록

3695 단어 RubyRails
나는 rails를 배우고 싶어서 바로 rails 강좌를 읽었지만 첫 페이지에서 넘어지는 실수를 저질렀기 때문에 피해자가 다시는 나타나지 않도록 적어야 한다.
참고로 rails 강좌는 Cloud9을 사용하지만 데스크톱에 디렉터리를 만들고 rails를 설치했습니다.
참고문
https://qiita.com/yokota02210301/items/46f44af5787a1a492bd4
https://qiita.com/okohs/items/ced3c3de30af1035242d
https://qiita.com/techpit-jp/items/1bcd0f4106330b5b827c

지금 설치

gem install rails -v 6.0.3
실행해 보다
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied @ rb_sysopen - /Users/(ユーザー名)/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rails-6.0.3/README.md

해결 방법


다음을 수행합니다.
$ sudo chown -R (ユーザー名):staff /Users/(ユーザー名)/.rbenv
하면, 만약, 만약...
Successfully installed rails-6.0.3
1 gem installed
됐어, 됐어.
$ rails -v
Rails 6.0.3

yarn 설치


지금 다음 명령을 실행하십시오
$ npm install --global yarn
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules
(略)
또 곤두박질쳤다...
이 문제에 관하여 아래의 보도는 매우 참고 가치가 있다.
https://qiita.com/okohs/items/ced3c3de30af1035242d
이 글의 대책 1 이후 npm install-g yarn
> [email protected] preinstall /usr/local/lib/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)

/usr/local/bin/yarn -> /usr/local/lib/node_modules/yarn/bin/yarn.js
/usr/local/bin/yarnpkg -> /usr/local/lib/node_modules/yarn/bin/yarn.js
+ [email protected]
added 1 package in 0.535s
yarn-v로 확인
$ yarn -v
1.22.10

gem 설치


다음은 응용 프로그램의 맨 위 디렉터리에서 명령을 실행합니다.
(rails 튜토리얼에서 말한 hello_app에서)
$ bundle install
그래서
(略)
try passing them all to `bundle update`
번들 업데이트니까.
$ bundle update
그래서 상당히 긴 프로그램을 실행했다
Fetching gem metadata from https://rubygems.org/............
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Fetching rake 12.3.3 (was 13.0.3)
Installing rake 12.3.3 (was 13.0.3)
(略)
이 상태에서 rails를 해보면 Please run rails webpacker: install 같은 "webpacker를 설치하세요"라는 메시지가 나타납니다.

웹packer 설치

$ bundle exec rails webpacker:install

(略)
Webpacker successfully installed 🎉 🍰
하면, 만약, 만약...

=> Booting Puma
=> Rails 6.0.3 application starting in development 
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 4.3.6 (ruby 2.7.2-p137), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3000
* Listening on tcp://[::1]:3000

127.0.0.1:3000

나는 현지에서 레일스를 순조롭게 이동했다.
여러 가지 조사하면서 필요한 도구를 설치할 필요가 있어. 초보자가 죽인 거 아니야...웃다
나는 앞으로 rails의 학습 기록을 투고하고 싶다.

좋은 웹페이지 즐겨찾기