[過去ログ]
Ruby 初心者スレッド Part 66 (1002レス)
Ruby 初心者スレッド Part 66 http://mevius.5ch.net/test/read.cgi/tech/1578068134/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
788: デフォルトの名無しさん (ワッチョイ 672c-JAxH) [sage] 2020/10/13(火) 16:24:17.23 ID:y5Oy6HcC0 漏れは、WSL, Ubuntu 18.04 を使っているけど、 Ruby Installer のMSYS 2 かい? 日本語入力が難しい ファイルか、端末の文字コードの設定だろう。 BOM 無しUTF-8(UTF-8N) ユーザー環境変数に、RUBYOPT を作って、--encoding=UTF-8 を設定するとか。 ただし、irb が、コマンドプロンプトでは使えなくなるので、 PowerShell しか使えなくなる VSCode の拡張機能、Code Runner で、 選択したコード片、またはファイル全体を実行できる これで、irbは使わなくてもよいけど、デバッグで、pry が使えなくなるかも。 pry は、irbを使っているのかも? http://mevius.5ch.net/test/read.cgi/tech/1578068134/788
789: 788 (ワッチョイ 672c-JAxH) [sage] 2020/10/13(火) 16:34:59.69 ID:y5Oy6HcC0 2020-10-06 RubyInstaller 2.7.2-1, 2.6.6-2 and 2.5.8-2 released Windows では最新版を避けて、2.6.6-2 を使えば? 漏れは、Windows 10, WSL, Ubuntu 18.04 で、 VSCode の拡張機能、Remote WSL も使う Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、 ruby 2.6.6, node 12.16.2 を入れた yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。 これは、#!/bin/sh で始まるシェルスクリプト anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える http://mevius.5ch.net/test/read.cgi/tech/1578068134/789
790: 788 (ワッチョイ 672c-JAxH) [sage] 2020/10/13(火) 16:44:54.23 ID:y5Oy6HcC0 Windows 版Ruby の日本語入力では、 コマンドプロンプトよりも、 PowerShell を使う方が良いのかも? 日本語出力は問題ない。 もし、フォントがかすれて表示されたら、バグっているけど http://mevius.5ch.net/test/read.cgi/tech/1578068134/790
791: 788 (ワッチョイ 672c-JAxH) [sage] 2020/10/13(火) 16:56:07.22 ID:y5Oy6HcC0 >>788 修正 >ユーザー環境変数に、RUBYOPT を作って、--encoding=UTF-8 を設定するとか。 >ただし、irb が、コマンドプロンプトでは使えなくなるので、 >PowerShell しか使えなくなる RUBYOPT に、--encoding=UTF-8 を設定すると、 コマンドプロンプト・PowerShell の両方で、irbが起動しなくなる C:/Ruby25-x64/lib/ruby/site_ruby/rbreadline.rb:6135:in `delete': invalid byte sequence in UTF-8 コマンドプロンプト・PowerShell の文字コードの設定で、使えるようになるのかな? 漏れは、VSCode, Code Runner を使っているから、irbを使っていない http://mevius.5ch.net/test/read.cgi/tech/1578068134/791
793: 788 (ワッチョイ 672c-JAxH) [sage] 2020/10/13(火) 17:05:42.76 ID:y5Oy6HcC0 RUBYOPT に、--encoding=UTF-8 を設定すると、 コマンドプロンプト・PowerShell の文字コードの設定で、 chcp 65001 と入力したが、どちらもエラーで、irbが起動しない でも、irbを使わなければ、 RUBYOPT に設定するのは、便利なんだけど http://mevius.5ch.net/test/read.cgi/tech/1578068134/793
794: 788 (ワッチョイ 672c-JAxH) [sage] 2020/10/13(火) 17:09:23.25 ID:y5Oy6HcC0 >>792 ほう http://mevius.5ch.net/test/read.cgi/tech/1578068134/794
796: 788 (ワッチョイ 672c-JAxH) [sage] 2020/10/13(火) 17:43:39.31 ID:y5Oy6HcC0 OS の再起動は、いらないと思う。 Ruby の再起動だけで良いと思う PowerShell で、以下を入力して、正しく設定されたか、確認してみ ls env: http://mevius.5ch.net/test/read.cgi/tech/1578068134/796
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s