当我尝试使用 lighttpd 运行 redmine 时出现该错误
/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': 无法加载这样的文件——bundler/setup (LoadError)
是的,我知道,这个问题已经被问过了,答案总是“安装捆绑器”和“捆绑安装”,但我已经做到了。我安装了 bundler 并安装了所有必需的 gem 并运行 bundler exec rake db:migrate 等等。尝试启动 lighttpd 时仍然出现该错误。
# cd /srv/http/redmine
# bundle install
...
Using <various gems>
Your bundle is complete!
Gems in the groups development and test were not installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
# ruby --version
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]
# gem --version
2.0.0
# rake --version
rake, version 10.0.4
# bundle --version
Bundler version 1.3.5
我正在运行 archlinux,这不是我使用 arch 设置的第一个网络服务器,而是第一次尝试使用 ruby 和 lighttpd。我不能使用 unicorn 或 webrick,因为我需要 SSL 用于 redmine ......