これから、初めてrailsでアプリを作ります。
まずは、ディレクトリを作りサーバーを立てるところまでいきたいのです。
しかし、ディレクトリを作る段階で何やら問題が発生したようです。以下はコマンドシェルでの動作です。
問題
私の名前@MacBook-Pro ~ % rails new sample2 ... ... ... Installing bindex 0.8.1 with native extensions **Errno::EACCES: Permission denied @ dir_s_mkdir - /Users/私の名前/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/extensions/x86_64-darwin-19/2.6.0/bindex-0.8.1 An error occurred while installing bindex (0.8.1), and Bundler cannot continue. Make sure that `gem install bindex -v '0.8.1' --source 'https://rubygems.org/'` succeeds before bundling.** In Gemfile: web-console was resolved to 4.0.4, which depends on bindex run bundle binstubs bundler **Could not find gem 'sqlite3 (~> 1.4)' in any of the gem sources listed in your Gemfile.** run bundle exec spring binstub --all **bundler: command not found: spring** Install missing gem executables with `bundle install` rails webpacker:install **Could not find gem 'sqlite3 (~> 1.4)' in any of the gem sources listed in your Gemfile.** Run `bundle install` to install missing gems.
なんだかよく分かりませんでしたが、とりあえず作成したディレクトリへcdし、
以下のコマンドでサーバーを立てようとしました。しかし、上手くいきませんでした。
私の名前@MacBook-Pro sample2 % rails s Could not find gem 'sqlite3 (~> 1.4)' in any of the gem sources listed in your Gemfile. Run `bundle install` to install missing gems.
localhost:300へアクセスしても、接続できません。
試したこと
権限の所有者を調べる必要があるとのことから、
ls -laコマンドで確認しましたが、権限の所有者は全て私の名前でした。(rootではありませんでした。)
また、
Make sure that `gem install bindex -v '0.8.1'
とのことから以下を実行しましたが、またもエラーが出ました。
私の名前@MacBook-Pro ~ % gem install bindex -v '0.8.1' Building native extensions. This could take a while... ERROR: While executing gem ... (Errno::EACCES) Permission denied @ dir_s_mkdir - /Users/私の名前/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/extensions/x86_64-darwin-19/2.6.0/bindex-0.8.1
--source 'https://rubygems.org/'`succeeds before bundling.とのことから、
https://rubygems.org/へいき、
$ gem update --system
と言うコマンドをを実行してみましたが、これもまたエラーとなりました。
私の名前@MacBook-Pro ~ % gem update --system Updating rubygems-update Fetching rubygems-update-3.1.4.gem Successfully installed rubygems-update-3.1.4 Parsing documentation for rubygems-update-3.1.4 Installing ri documentation for rubygems-update-3.1.4 Installing darkfish documentation for rubygems-update-3.1.4 Done installing documentation for rubygems-update after 53 seconds Parsing documentation for rubygems-update-3.1.4 Done installing documentation for rubygems-update after 0 seconds Installing RubyGems 3.1.4 ERROR: While executing gem ... (Errno::ENOTEMPTY) Directory not empty @ dir_s_rmdir - /Users/私の名前/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/bundler-2.1.4
unixの使い方も分からず、闇雲に色々試してみましたが解決できません。
最終的にサーバーを無事に立てるところまでいきたいです。
分かる方がいらっしゃいましたら、助けていただきたいです。
回答1件
あなたの回答
tips
プレビュー