I couldn’t find a good free online application for practicing reading kana. I wanted something where I could practice reading fast, not just flash cards but I couldn’t find anything useful; so I made one.
In deploying the application to heroku as usual I needed to push my local database of words to the heroku server but got this error:
[~/kod/kanarecog] heroku db:push
Taps 0.3 Load Error: no such file to load -- taps/operation
You may need to install or update the taps gem to use db commands.
On most systems this will be:
sudo gem install taps
Which was completely ungoogleable! I spent like an hour trying to figure out what the hell was the error. I had taps installed properly, I had the latest version of the heroku gem and everything. Turns out… you need to run “sudo heroku db:push” to make it work, not just heroku db:push. I don’t know why pushing a db required sudo access but.. well.. It works now.
You can find the app at http://kanarecog.heroku.com. The design sucks, but I don’t really care that much, it fills its function.

