バグ #1263
完了
初回のmikutter環境構築中にbundleのインストール順の問題?でatk gemのインストールに失敗する
Akira Ouchi さんが6年以上前に追加.
6年以上前に更新.
説明
まっさらなUbuntu Desktop 18.04でmikutterをインストールする際、bundleを実行するとatkのインストールに失敗します。
gem install atkで実行してみると、rakeが入っていないためエラーになっていました。
rakeをインストールすることで、bundleが問題なく進むようになりました。
Gemfileのことはあまり良くわかっていないですが、rakeを先に入れるように書くのが良いのでしょうか。
bundleが問題なく進むようになりました
idn-rubyでちょっと引っかかったけど ;-P
18.04出た直後にやった感じだと特にこういう記憶ないんですが、他に再現した人いますか。
改めて確認してみたのですが、rakeは別途rakeパッケージが用意されているらしく、ruby(ruby-devだけかも)を入れると一緒に入ってくるようです。
ただ、rakeパッケージだけでは/usr/share/rubygems-integration/all/gems/rake-12.3.1/exe/rake がないだとかでLoadErrorになるため
sudo gem install rakeしてやる必要があるようです。なんのためにあるんだrakeパッケージ。
akkie@192-168-29-132:~/mikutter$ rake
Traceback (most recent call last):
1: from /usr/local/bin/rake:23:in `<main>'
/usr/local/bin/rake:23:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/rake-12.3.1/exe/rake (LoadError)
akkie@192-168-29-132:~/mikutter$ sudo gem install rake
Fetching: rake-12.3.1.gem (100%)
Successfully installed rake-12.3.1
Parsing documentation for rake-12.3.1
Installing ri documentation for rake-12.3.1
Done installing documentation for rake after 0 seconds
1 gem installed
akkie@192-168-29-132:~/mikutter$ rake
rake aborted!
Don't know how to build task 'default' (see --tasks)
/var/lib/gems/2.5.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
(See full trace by running task with --trace)
よって、cob odoさんの指摘の通り、mikutterのバグではないので却下とします。
これで入るmikutter Ubuntu18.04版¶
$ sudo apt install -y ruby-dev libidn11-dev build-essential
$ sudo gem install rake
$ (mikutterをダウンロードするかgit cloneするか)
$ cd mikutter
$ bundle
他の形式にエクスポート: Atom
PDF