我正在尝试在我的CentOS 6.3服务器上安装redmine。我创建了一个用户来运行程序,然后我尝试使用命令
安装它bundle install --without development test postgresql sqlite rmagick
但它问我密码
Fetching gem metadata from http://rubygems.org/.........
Fetching gem metadata from http://rubygems.org/..
Enter your password to install the bundled RubyGems to your system:
Interrupt: An error occurred while installing rake (10.0.3), and Bundler cannot continue.
Make sure that `gem install rake -v '10.0.3'` succeeds before bundling.
目前安装的宝石列表是:
*** LOCAL GEMS ***
bigdecimal (1.1.0)
bundler (1.2.3)
charlock_holmes (0.6.9)
io-console (0.4.1, 0.3)
json (1.7.6, 1.5.4)
minitest (4.6.0, 2.5.1)
rake (10.0.3, 0.9.2.2)
rdoc (3.12.1, 3.9.5)
我没有使用RVM。正如您所看到的,这些宝石可供所有用户使用:如果我尝试为我的redmine用户和我的root用户执行gem list命令,我会得到相同的结果。安装了rake,所以我不明白是什么问题:安装GitLab没有问我任何密码
答案 0 :(得分:3)
使用以下方法将它们安装在本地文件夹中:
bundle install --without development test postgresql sqlite rmagick --path vendor/bundler