[過去ログ]
Pythonのお勉強 Part63 (1002レス)
Pythonのお勉強 Part63 http://mevius.5ch.net/test/read.cgi/tech/1582507911/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
126: デフォルトの名無しさん (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 00:01:51.38 ID:7LyL0DBt0 >>122 今までのRuby on Rails は基本、Mac・仮想OS でLinux だったが、 Windows 10, WSL, Ubuntu 18.04 でも、環境構築できるようになった。 VSCode の拡張機能、Remote WSL も使う Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、 rubyのコンパイルに、20分ほど掛かって、 ruby 2.6.6, node 12.16.2 を入れた yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。 これは、#!/bin/sh で始まるシェルスクリプト anyenv 公式サイト https://github.com/anyenv/anyenv anyenv + macOS環境構築 https://qiita.com/rinpa/items/81766cd6a7b23dea9f3c anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。 ~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しないでも良い export PATH="$HOME/.anyenv/bin:$PATH" eval "$(anyenv init -)" http://mevius.5ch.net/test/read.cgi/tech/1582507911/126
127: 126 (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 00:17:00.41 ID:7LyL0DBt0 もし、anyenv を使わなかったら、 例えば、rbenv なら、rbenv-installer を実行して、 ~/.bashrc に、下の2行を追加する export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" この手順を、nodenv, pyenv, phpenv など、多言語で繰り返す必要がある。 これらの公式サイトを読むだけでも大変。 これを、anyenv では、自動的にやってくれる それと、一区切りごとに、端末を再起動して、更新を反映し、 rbenv rehash みたいに、rehash して更新を反映する http://mevius.5ch.net/test/read.cgi/tech/1582507911/127
132: 126 (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 05:46:45.80 ID:7LyL0DBt0 rbenv が基本で、皆これを真似て作られた わざわざ、Python の標準でもない、pyenv を使うという事は、 多言語で、rbenv, nodenv, pyenv, phpenv なども使うという事だろ だったら日本人が作った、anyenv で同じ使い方で、統一的に扱える! http://mevius.5ch.net/test/read.cgi/tech/1582507911/132
134: 126 (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 05:57:40.40 ID:7LyL0DBt0 web 系は、1つの言語じゃ無理。 どの言語でも、Node.js が必須だから 例えば、Microsoft のサイトでは、Node.js のバージョンマネージャーに、NVM を使っている Ruby はrbenv, Python はvenv、Node.js はNVM と、 各言語で、使い方が異なるのが面倒くさい たかがバージョンマネージャーぐらい、同じ使い方で統一してもらいたい。 それで日本人が、anyenv を作った! http://mevius.5ch.net/test/read.cgi/tech/1582507911/134
138: デフォルトの名無しさん (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 08:18:44.88 ID:7LyL0DBt0 Mac は、Ruby 製のHomebrew で出来ている! Homebrew を使わないで、何もできないだろw http://mevius.5ch.net/test/read.cgi/tech/1582507911/138
150: 126 (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 23:39:08.48 ID:7LyL0DBt0 漏れは、無数のMac の環境構築のサイトを見てるけど、 Ruby 製のHomebrew を使わないものは見たことない! 一方、Windows では、chocolatey を使わない人も多いけど 例えば、rbenv-installer では、 MacのHomebrew か、Linux のgit でコンパイルか、処理を分けている gitなら、build-essential などのコンパイルツールが必要。 Macなら、Xcode だろ Macで、Homebrewを使わない場合に、正常にコンパイルできるかどうか、分からない。 まず、そういうことをする人が、いない。 Mac/git/Xcode のパターンだろ。 こういう例外を、anyenv の開発者がテストしているかどうか、分からない #!/bin/bash homebrew= # -p : タイプが「file(実行ファイル)」の時のみ実行ファイルの絶対パスを出力する # (それ以外のタイプの場合は何も出力しない) type -p brew >/dev/null && homebrew=1 if [ -n "$homebrew" ]; then # Homebrew で処理 brew update brew install rbenv --without-ruby-build else # git でコンパイル fi http://mevius.5ch.net/test/read.cgi/tech/1582507911/150
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s