Ruby 初心者スレッド Part 67 (724レス)
1-

623: (ワッチョイ 8b40-oEU1) 2023/03/07(火)11:38 ID:eOMIe0zX0(3/7) AAS
>>621
 ユーザー名は日本語ですねwひらがな2文字です。
それがそんなに影響してるんすね
624
(1): (ワッチョイ 8b40-oEU1) 2023/03/07(火)12:50 ID:eOMIe0zX0(4/7) AAS
>>621
 とりあえずユーザー名を変えて試してみたらいいんですかね?
625
(2): (ワッチョイ 7b66-NHSw) 2023/03/07(火)14:06 ID:0yJrO03Z0(3/5) AAS
>>624
多分単純にユーザー名変えるだけだとフォルダ名は変わらないから駄目なんじゃないかな。
新しくアルファベットのみのユーザー作って、そのユーザーでログインしないと。

ただ、それをすると今のユーザーの設定は引き継がれないし
Rails使う時だけそのユーザーにログインしないといけなくなるのでちょっとめんどくさいかも。
626: (ワッチョイ 6984-iJGe) 2023/03/07(火)14:10 ID:vk4APYnr0(2/3) AAS
だから、初心者ほど、あれほどWindowsを使うなと言っているわけで
627: (ワッチョイ 7b66-NHSw) 2023/03/07(火)14:22 ID:0yJrO03Z0(4/5) AAS
RailsチュートリアルでCloud9をわざわざ使ってるのも環境統一できるからだしなあ。
自分がどうしてもWindowsマシン1台でやれって言われたらWSLでUbuntu入れて
そこでやる。
628: (ワッチョイ 8b40-oEU1) 2023/03/07(火)14:23 ID:eOMIe0zX0(5/7) AAS
>>625
 ユーザー名を変えた後にrubyをアンインストールして入れ直したりしても無理なんですかね?
629: (ワッチョイ 5310-AVBr) 2023/03/07(火)14:40 ID:msqWHE5U0(1/2) AAS
Windows固有の問題も聞かないと解決できないんだし
WSL2でやるのがまちがいないよ
このあともネイティブ拡張や外部プログラムに依存してるgemで絶対ハマる
630
(1): (ワッチョイ 8b40-oEU1) 2023/03/07(火)14:51 ID:eOMIe0zX0(6/7) AAS
>>625
 rails使う時だけで良いですね、指示通りにできなくてどうしてもやりたくてモヤモヤしてるだけなんで。
なんなら新しいユーザーをrailsにしようとおもいます
631: (ワッチョイ 7b66-NHSw) 2023/03/07(火)15:00 ID:0yJrO03Z0(5/5) AAS
>>630
やってみて、できたら報告してくれるとうれしい。

それでも駄目ならWSLについて調べてそっちでやれば割とすんなり行くんじゃないか。
ググるかqiita調べれば記事いっぱいでてくるだろう。
632: (アウアウエー Sae3-4fLd) 2023/03/07(火)15:58 ID:CdvGJ9oAa(1) AAS
>初心者ほど、あれほどWindowsを使うな

Rubyに関しては同意
っていうかRubyもうオワコンで良くね
633: (ワッチョイ 8b40-oEU1) 2023/03/07(火)15:59 ID:eOMIe0zX0(7/7) AAS
よく分かんないんすけどWindowsでrubyを触ること自体あまり良くないんすか?
634: (ササクッテロロ Sp45-Ip/m) 2023/03/07(火)16:12 ID:09h4aa1hp(1) AAS
Rubyとjava選べるならどっちやるよ?
635
(1): (ワッチョイ 1302-W5Lg) 2023/03/07(火)19:56 ID:cliNPotC0(1) AAS
そもそもWindows上でプログラミングすることがあんまり推奨できない
パスとか漢字コードとか引っかかるところ大杉
636: (ワッチョイ eb01-oEU1) 2023/03/07(火)20:15 ID:uRhwCRx20(1/2) AAS
>>635
 じゃあMacとかが良いんですかね?
637
(3): 614 (アウアウウー Sa1d-3zFX) 2023/03/07(火)20:27 ID:wbYp+Qgwa(1) AAS
>C:/Ruby30-x64/lib/ruby/3.0.0/pathname.rb:50:in `match?'
: invalid byte sequence in UTF-8 (ArgumentError)

ウェブ系では全言語で、Windows の日本語・CP932(shift-jis), UTF-16 がダメ。
それで、MSYS2 でバグる

日本語のユーザー名やファイルパス、
C:\Program Files などのファイルパス中の半角空白もヤバイ

\ もダメだから、例えばPython では、
C:\Users\Owner\Desktop を、C:\\Users\\Owner\\Desktop みたいに書いている。
Rubyでは、C:/Users/Owner/Desktop と書ける

でも、全言語の入門書ではLinux ではなく、MSYS2を使う。
省8
638
(1): (ワッチョイ fb66-oEU1) 2023/03/07(火)20:50 ID:PDMeVJPD0(1) AAS
シェア大きいデスクトップOSから小さいOSに行っても仕方がない。
個人のスクリプトなんて殆どはデスクトップのちょっとした自動化やツール作成に過ぎんしWebでもRubyは落ちていくだけなんだから。

プログラミング言語やそのライブラリが不出来なのが原因で
自分のOS乗り換えるとか馬鹿げすぎてる。
殆どの人にとって本末転倒。
639: (ワッチョイ eb01-oEU1) 2023/03/07(火)21:18 ID:uRhwCRx20(2/2) AAS
 皆さん本当にありがとうございます!なんかよく分からないけど解決しましたわ!

 変えたのは新しいユーザー名でローカルアカウントを管理者で追加しただけっす。
まさかこれだけが原因だとは思ってもいなかった、名前変えただけで解決するとは。
数日のモヤモヤが消し飛んだ!よく眠れそう!!
これでどういうアプリケーション作ろうか考えながら日々を過ごせるデュフフ!
助かった!!!

画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
省12
640: (ワッチョイ 6984-iJGe) 2023/03/07(火)21:45 ID:vk4APYnr0(3/3) AAS
>>638
それは違うな
WindowsのOS自体が不出来なのが原因
641
(2): (ワッチョイ 5310-AVBr) 2023/03/07(火)22:39 ID:msqWHE5U0(2/2) AAS
不出来なんて書くから荒れる
PythonやUnityと違って元々Windows想定してないだけで
無理やりポーティングした連中が周辺含めて面倒みきれてないのが悪い
642: 614 (アウアウウー Sa1d-3zFX) 2023/03/07(火)22:44 ID:uM/T9lOBa(1) AAS
黒田努の3冊が分かりやすい

改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9
Ruby 2.5.1, Rails 5.2 の本

Ruby on Rails 6 実践ガイド、黒田努、2019/12
Ruby on Rails 6 実践ガイド[機能拡張編]、黒田努、2020/5

基礎 Ruby on Rails を読んだら、
確か、Rails チュートリアルのRails 5 なら無料で見れる

昔は皆、Cloud 9, Heroku で作っていたけど、
Herokuの無料枠が無くなったのか?
省5
1-
あと 82 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.011s