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의 학습 기록을 투고하고 싶다.
Reference
이 문제에 관하여(rails 강좌에서 갑자기 넘어진 기록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mitsu-0720/items/90c07c9258efd9a22dd8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)