2018-01-12 :-)
_ [cygwin][ruby][gem][bundle][bundler]cygwin で gem install bundler した bundle が行方不明だった
% gem environment RubyGems Environment: - RUBYGEMS VERSION: 2.6.11 - RUBY VERSION: 2.3.3 (2016-11-21 patchlevel 222) [x86_64-cygwin] - INSTALLATION DIRECTORY: /home/rin/.gem/ruby/2.3.0 - USER INSTALLATION DIRECTORY: /home/rin/.gem/ruby/2.3.0 - RUBY EXECUTABLE: /usr/bin/ruby.exe - EXECUTABLE DIRECTORY: /home/rin/bin - SPEC CACHE DIRECTORY: /home/rin/.gem/specs - SYSTEM CONFIGURATION DIRECTORY: /etc :
ここにインストールされた。ふむー
% ls ~/bin bundle* bundler*
_ [Debian][golang]Debian stretch (Debian 9)の golang を 1.7 から 1.8 にした
% cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)"
golang の sort.Slice は 1.8 から導入されたので 1.8 にします。
Debian のパッケージ golang のバージョンは 1.7 なので 1.8 をインストールするためには golang-1.8 をインストールします。パッケージ名にバージョン番号が書かれているというだけ。
% aptitude install golang-1.8
go はこんな感じでリンクされているので
% ls -l /usr/bin/go* lrwxrwxrwx 1 root root 20 12月 28 2016 /usr/bin/go -> ../lib/go-1.7/bin/go lrwxrwxrwx 1 root root 23 12月 28 2016 /usr/bin/gofmt -> ../lib/go-1.7/bin/gofmt lrwxrwxrwx 1 root root 7 5月 10 2017 /usr/bin/gold -> ld.gold -rwxr-xr-x 1 root root 3497864 11月 13 2016 /usr/bin/golint
リンクしなおします。
% rm /usr/bin/go % rm /usr/bin/gofmt % ln -s /usr/lib/go-1.8/bin/go /usr/bin/go % ln -s /usr/lib/go-1.8/bin/gofmt /usr/bin/gofmt
% go version go version go1.8.1 linux/amd64