ちょっとトロントについて調べてみてる。空港から中心街まで電車で40分とか良さそう!
\突然の/\git push/
$ git rev-parse master5c6352397257d82e75b90cc5e7de1a3922bde7bd
$ git merge master
$ git push
Counting objects: 8, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 891 bytes | 0 bytes/s, done.
Total 8 (delta 7), reused 0 (delta 0)
remote: Resolving deltas: 100% (7/7), completed with 7 local objects.
To git@github.com:zunda/mastodon.git
8b69c40..d1e09fb zunda-ninja-master-on-heroku -> zunda-ninja-master-on-heroku
v1.4.1: method=GET path=/web/timelines/public format=html controller=HomeController action=index status=200
master: method=GET path=/web/timelines/public format=html controller=HomeController action=index status=404
なんじゃろなー
@ykzts RAILS_ENV=productionで、ログインしている時のみ404が返るようです。SINGLE_USER_MODE=trueなので、ログインしていなければ302が返り/users/zundanを通じて/@zundanにリダイレクトしてくれます。
えーん、自分でコード読みたいよう (仕事しろ)
@ykzts ブラウザでは期待どおりの表示になりました! 存在しないユーザーでも、Contact informationに1文字以上入力されていれば期待どおりになるようです。実験用のアプリにはc6352397257d82e75b90cc5e7de1a3922bde7bdのmasterがmergeしてあります。
method=GET path=/web/timelines/public format=html controller=HomeController action=index status=200
1.4.1相当のアプリではContact Informationに何も入力されていなくても期待どおりの動作をするようです。
@ykzts なるほど! HomeControllerのAccount.find_local()でraise(ActiveRecord::RecordNotFound)が上がるようになっちゃったんですねい。
Ubuntu 17.04
$ go version
go version go1.7.4 linux/amd64
$ go get github.com/mattn/go-mastodon
# github.com/mattn/go-mastodon
go/src/github.com/mattn/go-mastodon/status.go:183: undefined: url.PathEscape
あとひといき (?)
@usa ひとつ https://github.com/systemd/systemd/blob/19fbf49cdec0e12fa0ee13d6ff6f858ea0f27479/src/systemctl/systemctl.c#L8240 にあったのでpoweroffの外はひとつだけでいいのかも…
@hatabowyou お疲れさまです〜。
bundle installでこけた場合にはエラーメッセージの「To see why this extension failed to compile, please check the mkmf.log which can be found here:」のファイルを解読すれば良さそうですが、僕が以前dockerで試した記録 https://mastodon.zunda.ninja/@zundan/52462 から想像すると、ほかに下記を入れたらいいかもしれません
- ibpq-dev
- pkg-config
- nodejs
@hatabowyou あ、yum installはインストールしたいRPMパッケージと、そのRPMパッケージが必要とするRPMパッケージをまるっとまとめてインストールしてくれるコマンドです
@hatabowyou たびたびすみません。「ibpq-dev」ではなくて最初に「l」(える)を加えて、「libpq-dev」ですね。
$ time docker-compose run --rm web rake assets:precompile
してみるよー
go v1.8.0 required https://github.com/teambition/gear/issues/20#issuecomment-294892734
ア、ハイ
https://github.com/golang/go/wiki/Ubuntu ふむふむ
$ sudo apt install golang-1.8-go
$ go version
The program 'go' is currently not installed. You can install it by typing:
sudo apt install golang-go
あれれ?
$ /usr/lib/go-1.8/bin/go version
go version go1.8.1 linux/amd64
ふーむ
export GOPATH=$HOME/go
PATH=$PATH:/usr/lib/go-1.8/bin:$GOPATH/bin
でいっか。
@hatabowyou エラーメッセージが誤解を招く書き方になっててわかりにくいのですが、pkg-configというコマンドを実行できないのだと思います。単体でpkg-configコマンドを実行してみて、だめだったらpkg-configパッケージがうまくインストールできてるか確認してみてください〜