Bash on Ubuntu on Windows で Rails/PostgreSQL の開発環境を構築する [Anniversary Update 編]RailsWindowsPostgreSQLPowerShellBashOnUbuntuOnWindows DIVE INTO CODE Advent Calendar 2016 の 12/20 のエントリーです。 試行錯誤の末、PowerShell と Bash on Ubuntu on Windows (以下、BoW) の CUI のみで、Windows マシンのローカル上に Rails/PostgreSQL の開発環境を構築できたので、その手順を Step by Step で紹介します。 ただし、2016/12 現在、BoW は PostgreSQL のインストールでエラーとなるため、BoW では PostgreSQL クライアン
In my script I have: openssl req \ -x509 \ -new \ -nodes \ -key certs/ca/my-root-ca.key.pem \ -days 3652 \ -out certs/ca/my-root-ca.crt.pem \ -subj "/C=GB/ST=someplace/L=Provo/O=Achme/CN=${FQDN}" Running this on Windows in Git Bash 3.1 gives: Subject does not start with '/'. Tried escaping the subj like so: -subj \"/C=UK/ST=someplace/L=Provo/O=Achme/CN=${FQDN}\" Still doesn't work. Any ideas?
エラーが出て起動しない。アカン。 諦めて再install PCを再起動する コマンドプロンプトを開く lxrun /uninstall /full を実行。# Linux subsystemのuninstall。 もしここで0x8008005となる場合は、一度[Windowの機能の有効化または無効化]から[Windows Subsystem for Linux (Beta)]を無効にし、再起動して再度有効にしてから試してください。 rmdir /S %LOCALAPPDATA%\lxss を実行。# Linux subsystemのデータを消す lxrun /install /y を実行。# Linux subsystemのinstall お好みでユーザー作成 上記までだとBash起動時にroot権限となっているので、お好みでユーザーを作成します。 ユーザー名は適宜読み代えてください。 ユ
Bash on WindowsのWindows Subsystem for Linux(WSL)は要するにLinuxなので普通にrumpkernelが動いた。まる。 rumpkernelはNetBSDのデバイスドライバやプロトコルスタック類を動作させるためのAPI( http://netbsd.gw.com/cgi-bin/man-cgi?rumpuser )を切ったもので、User Mode Linux的にプロセスとしてドライバやカーネルを動かすもの(rumpserver http://netbsd.gw.com/cgi-bin/man-cgi?rump_server )だけでなく、いわゆるUnikernelとしてベアメタルや仮想環境で動作させるためのrumprun( https://github.com/rumpkernel/rumprun )等が有る。...別にそれNetBSDで良い
何をしたいか 全文検索Apache Solrの威力を試したいが、 WindowsマシンにVMを立てたり、JavaやJettyもろもろをWindows上にばらばら入れたくない。 Bash on WindowsにApache Solrを入れてみる 途中までは下記サイトの亜流で頑張る。 https://www.digitalocean.com/community/tutorials/how-to-install-solr-on-ubuntu-14-04 記述によれば、ubuntuにsolrをインストールする場合に選べるパッケージは3種類。 solr-common solr-jetty solr-tomcat 私見でtomcatよりjettyが軽いというイメージがあったので、 solr-jettyを選択した。
インストール記事はすでに沢山あるので、使用中に困ったことと、インストール直後のカスタマイズに焦点を絞って記事にする。 インストール手順 Qiita上の下記記事が丁寧でわかりやすかった。 http://qiita.com/Aruneko/items/c79810b0b015bebf30bb 要は次の3ステップを実行すれば良い。 1. 開発者モードを有効化する 2. Windows Subsystem for Linux(Beta) を有効化して再起動する 3. コマンドプロンプトを開いて bash と打ち込み、ユーザ名とパスワードを入力する 日本語文字化け 上記の bash の打ち込みの後に、ダウンロードとファイル展開が始まるのだが、その時点で画面の日本語が激しく文字化けした。途方にくれて管理者コマンドプロンプトから lxrun /uninstall /full で一旦削除し、lxrun /
概要 題名通りです。Windows 10(64bit)にClangをBash on Ubuntu on Windows(以下BUW)で入れました。 以下はそのメモ書きです。 警告:ただClangを使いたいだけの人はapt-getすればClang3.8まで入ります。以下の記述は自力ビルド用です BUWを導入 これには次の記事を参照しました。 Bash on Ubuntu on Windowsをインストールしてみよう! Windows 10がビルド1607・OSビルド14393.693だったせいか、「ホスト名の明記」の項目で見事に詰まりました ただし「sudo: unable to resolve host」といった英字表記ではなく日本語表記でしたが…… これの解決には「sudo: unable to resolve host が表示されたら」を参照しました エラーメッセージが出ていてもコマン
Bash on WindowsでWindows側からUbuntu側のファイルをいじると危険という情報を見つけたので、試してみたら確かに困った状態になった話。 Bash on Windowsとは Bash on Windows (aka BoW)は、2016/8/3に公開されたWindows 10 Anniversary Updateで使えるようになった、Windows上でBashが使えるようになる機能。 POSIX APIのWindows実装を提供するCygwinなどとは違い、WindowsのサブシステムとしてUbuntuが動き、その上でBashが動き、そこからUbuntu用のバイナリをそのまま利用できるというもの。 2016/11/17現在でまだベータ版の機能。 Windows側からUbuntu側のファイルをいじると壊れる問題 Microsoftの中の人のブログに、BoWがセットアップさ
Bash on WindowsでWindows側からUbuntu側のファイルをいじると危険という情報を見つけたので、試してみたら確かに困った状態になった話。 Bash on Windowsとは Bash on Windows (aka BoW)は、2016/8/3に公開されたWindows 10 Anniversary Updateで使えるようになった、Windows上でBashが使えるようになる機能。 POSIX APIのWindows実装を提供するCygwinなどとは違い、WindowsのサブシステムとしてUbuntuが動き、その上でBashが動き、そこからUbuntu用のバイナリをそのまま利用できるというもの。 2016/11/17現在でまだベータ版の機能。 Windows側からUbuntu側のファイルをいじると壊れる問題 Microsoftの中の人のブログに、BoWがセットアップさ
Bash on Ubuntu on Windows (WSL) At first, official place for bugs of ‘Windows Subsystem for Linux’ is: https://github.com/Microsoft/WSL/issues/. WSL or ‘Windows Subsystem for Linux’ or ‘Bash on Ubuntu on Windows’ was brought to you by efforts of Microsoft and Canonical. This subsystem allows users to run native linux binaries in Windows 10 without using of virtual machines or recompilations. Requi
In the meantime, Ubuntu and the Bash shell, are optional. The only thing "Linux" that's installed by default is the Windows Subsystem for Linux (WSL). To give WSL a try, the first thing you have to do is become a Windows Insider. Then, you need to switch your Windows 10 system to the Fast Ring. You do this by going "System Settings > Advanced Windows Update options" and selecting your Insider Prev
クライアント版のWindows10にはWSL(Windows Subsystem For Linux)と呼ばれるLinuxカーネルエミュレータが搭載されており、これを使用したBash On WindowsとしてLinuxのバイナリ互換環境を提供している。 世間にはいろいろとこのWSLを使ってアプリケーション環境を作ろうという試みもある: https://github.com/kpocza/LoWe ptrace()によるsyscall読み替え https://github.com/ionescu007/lxss Windowsとの交信に使用されるioctlをリバースエンジニアリングで解析、/devへのデバイス追加等 pdf(Blackhat 2016): https://github.com/ionescu007/lxss/raw/master/The%20Linux%20kernel%2
Windows10の夏の大型アップデート(Anniversary Update)で搭載された、Windows Subsystem for Linux (bash on Ubuntu on Windows)を使ってみたので、記録を残しておきます。 cygwinやmsys2など、Windows上でunixツールを使うためのものは以前からいろいろありますが、Microsoft本家が出してきたこいつは、「ubuntuのバイナリがそのまま動く」という点が今までと違います。使うための条件は、 Windows10の64bit版であること Windows10のバージョン1607以降であること です。バージョンは、「スタート→歯車アイコン→システム→バージョン情報」で確認できます。 8月のリリース以降、少しずつ時間をずらしながらWindows Updateを降らせていたようですが、そろそろほとんどのWind
ツイートに位置情報を追加する 位置情報と一緒にツイートした場合、Twitterはその位置情報も保存します。 毎回ツイートする際に、位置情報を付加する/付加しないを選択することができ、いつでも過去の位置情報を全て削除することも可能です。 詳細はこちら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く