前提・実現したいこと
railsをインストールしたいけど出来ません
発生している問題・エラーメッセージ
C:\Users\一輝>rails -v
'rails' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
該当のソースコード
C:\Users\一輝>npm install --global yarn
yarn@1.22.10 preinstall C:\Users\一輝\AppData\Roaming\npm\node_modules\yarn
:; (node ./preinstall.js > /dev/null 2>&1 || true)
C:\Users\一輝\AppData\Roaming\npm\yarn -> C:\Users\一輝\AppData\Roaming\npm\node_modules\yarn\bin\yarn.js
C:\Users\一輝\AppData\Roaming\npm\yarnpkg -> C:\Users\一輝\AppData\Roaming\npm\node_modules\yarn\bin\yarn.js
updated 1 package in 1.596s
C:\Users\一輝>gem install rails
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
current directory: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/websocket-driver-0.7.3/ext/websocket-driver
C:/Ruby27-x64/bin/ruby.exe -I C:/Ruby27-x64/lib/ruby/2.7.0 -r ./siteconf20210219-4148-4qxdqx.rb extconf.rb
creating Makefile
current directory: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/websocket-driver-0.7.3/ext/websocket-driver
make "DESTDIR=" clean
bash.exe: warning: could not find /tmp, please create!
current directory: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/websocket-driver-0.7.3/ext/websocket-driver
make "DESTDIR="
generating websocket_mask-x64-mingw32.def
bash.exe: warning: could not find /tmp, please create!
compiling websocket_mask.c
Cannot create temporary file in C:\Users??P\AppData\Local\Temp: Invalid argument
make: *** [Makefile:244: websocket_mask.o] エラー 3
make failed, exit code 2
Gem files will remain installed in C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/websocket-driver-0.7.3 for inspection.
Results logged to C:/Ruby27-x64/lib/ruby/gems/2.7.0/extensions/x64-mingw32/2.7.0/websocket-driver-0.7.3/gem_make.out
C:\Users\一輝>npm --v
6.14.11
C:\Users\一輝>rails -v
'rails' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
試したこと
以下は購入した書籍の出版社からの返答です
・SQLite3をインストールしてみて下さい。それから再度gem install railsを実行してみて下さい。
・Node.jsというソフトウェアをインストールして下さい。https://nodejs.org/ja/ にアクセスしてver.14というもの(推奨版と表示されているもの)をダウンロードしてインストールします。
・Node.jsをインストールしたら、コマンドプロンプトあるいはターミナルから「npm install --global yarn」を実行して下さい。
・正常にインストールできたらnpm install --global yarnを実行し、それからgem install railsを実行して下さい。
・コマンドプロンプトから「npm --v」と実行してバージョン番号が表示されれば問題ないです。
バージョン番号まで表示されました。その後に「rails -v」を入力したら「'rails' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。が表示されます
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー