Ok this is interesting. Thinking the sequence of arguments might matter I ran /opt/logstash/bin/plugin install /tmp/logstash-input-http_poller-1.1.2.gem --local (with the --local at the end) and now I'm getting ERROR: Mixed source of plugins, you can't mix local .gem and remote gems.
Does anyone have an example of using --local to install local gems offline?