[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】7 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
694: 2020/04/23(木)00:53 ID:lC+T0F3Q(1) AAS
X410なんて買う価値ねえ、VcXsrvでいい
695
(6): 2020/04/23(木)03:12 ID:nI5Z/0SV(1/7) AAS
>>685
漏れは、Ubuntu 18.04 だけど、基本的に、Ruby on Rails は、Node.js もあるから、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
rubyのコンパイルに、20分ほど掛かって、ruby 2.6.6, node 12.16.2 を入れた

VSCode の拡張機能、Remote WSL でアクセスする

yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト

gem はグローバルに入るから、使わない!
各プロジェクトには、Bundler を使う。
Gemfile に、gem 'rails' と書いて、bundle と入力する
省13
696: 695 2020/04/23(木)03:18 ID:nI5Z/0SV(2/7) AAS
Windows 側のコマンドプロンプトで、

where yarn
C:\Program Files (x86)\Yarn\bin\yarn
C:\Program Files (x86)\Yarn\bin\yarn.cmd
C:\Program Files (x86)\Yarn\bin\yarn.js

wsl と入力して、Linux 側へ入って、

which yarn
/mnt/c/Program Files (x86)/Yarn/bin//yarn

この拡張子なしのyarn ファイルは、
#!/bin/sh で始まるシェルスクリプト
697: 695 2020/04/23(木)03:36 ID:nI5Z/0SV(3/7) AAS
それと、Rails プロジェクトは、Linux 側へ作った方が良さそう

自動的に、ファイル・フォルダなどを作るものが多いけど、
755 とか、アクセス権をべた書きしてるものがあるから、
Windows で正常に動作するかどうか、分からない

ブラウザでは、Windows側から見れるので、
Selenium Webdriver も、Windows側のものを使わないといけないかも

まあ漏れは、Windows側にも、Ruby 2.5 を入れて、
Selenium Webdriverを使っているけど、これをLinux側から呼べるのかな?

一方、capybara は、GUI がいらないのかな?
698: 695 2020/04/23(木)03:50 ID:nI5Z/0SV(4/7) AAS
yarn ファイルの内容は、Linux にも対応してる

#!/bin/sh

case "$(uname -s)" in
Darwin) basedir="$( cd "$( dirname "$argv0" )" && pwd )";;
Linux) basedir=$(dirname "$(readlink -f "$0" || echo "$argv0")");;
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
*MSYS*) basedir=`cygpath -w "$basedir"`;;
esac

command -v node, command -v nodejs で、node/nodejs が入っているかチェックしてる

anyenv で、nodenv を入れた場合は、
省10
699: 2020/04/23(木)04:00 ID:fObeVMPO(1) AAS
anyenvのせいじゃないけどさ、
なんたらenvをたくさん入れるとおせーんだよ
しかもrubyとかのコマンドの起動まで遅くなるしさ

つーかさ言語ごとにenv作るなよボケ
手を入れようにも全てのプロジェクトに
同じ様な修正入れるぐらいなら作り直したくなるわ
700: 695 2020/04/23(木)04:07 ID:nI5Z/0SV(5/7) AAS
>>685
apt のRuby か。
漏れは、Ubuntu 18.04 だから、Ruby 2.5 だ

>>695
にも書いた通り、gem はグローバルに入るから、使わない!
ただし、Bundler だけは、gem でグローバルに更新して、

以後は、プロジェクトフォルダで、
Gemfile に、gem '何々' と書いて、bundle(bundle install)と入力する
701: 695 2020/04/23(木)04:12 ID:nI5Z/0SV(6/7) AAS
どこかのサイトに書いてあったけど、

phpenv を入れたら、端末の起動が遅くなったとか、
大量にコピーしてるとか

言語数が増えていくと、どうしても遅くなる

PC 内に、Docker が無いから、苦肉の策w
702: 695 2020/04/23(木)04:35 ID:nI5Z/0SV(7/7) AAS
yarn ファイルの内容を見たら、

Debian/Ubuntu のapt パッケージ名は、nodejs だけど、
バージョンが古くて使えないから、anyenv/nodenv で、node を入れると、

yarn では必ず、nodeの方が使われる!
apt のnodejsは、使われない

これは、if 文で先に、node コマンドが見つかるから

#!/bin/sh
省9
703: 2020/04/23(木)04:40 ID:bTGrjsC7(1) AAS
>>689
もしかして単発IDって言いたいためにhissi貼ってるのか?
だとしたら流石にアホすぎだぞ、今時専ブラでわかるし
704
(1): 2020/04/23(木)05:07 ID:U8VD6b2S(1) AAS
全ログ持ってなきゃIDコロコロかわからんだろ
にしても「漏れ」ねえ
露骨なレス流しからのステマなんぞ誰も引っ掛からんぞ
705: 2020/04/23(木)06:31 ID:bBwnEGyl(1) AAS
>>704
> 全ログ持ってなきゃIDコロコロかわからんだろ
いちいち他のスレまでチェックするとかそれこそ「必死」すぎるww
706
(1): 2020/04/23(木)06:43 ID:wV8CI5q6(3/4) AAS
必死チェッカーに掛ける程度の手間が何だってんだw
X410奴は原油で全資産溶かして夜中も眠れんのか?
707
(1): 2020/04/23(木)13:58 ID:8QcUSvoT(4/4) AAS
原油で溶かすってw
なかなかのジョークだな
708
(1): 2020/04/23(木)21:59 ID:O+plxe1i(1) AAS
むしろX410すら買えない奴が暴れてるんだろ
>>706とかww
709: 2020/04/23(木)23:20 ID:M3DL78HC(1) AAS
ワハハハ
もっと頑張れよ、キチガイw
710
(1): 2020/04/23(木)23:20 ID:wV8CI5q6(4/4) AAS
>>707
「溶かす」ってのは市況板の隠語みたいなもんだでよw

>>708
そのIDでのこの板への最初で最後の書き込みがこのスレで内容がそれかw
やっと肉体的な限界が来て眠れた(潰れた)のか?w
711: 2020/04/23(木)23:32 ID:PLW2T+nY(1) AAS
ワハハハ
もっと頑張れよ、キチガイw
712: 2020/04/24(金)02:51 ID:x5HAT+Y5(1) AAS
Ubuntu 20.04がストアにリリースされた模様
なお16.04はストアから消滅
713
(3): 2020/04/24(金)10:10 ID:g9X6nA46(1/3) AAS
wsl1の人は早まって入れないように
外部リンク:discourse.ubuntu.com

俺は早まったわけだが
1-
あと 289 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s