如何判断bundle install是否正在执行任何操作

时间:2016-06-15 14:36:20

标签: ruby-on-rails vagrant bundle bundler

我已经从hashicorp / precise64创建了一个vagrant实例,一旦我通过putty登录更改为vagrant目录,我就跑了

bundle install --verbose

然而我收到的唯一输出是......

Fetching source index for https://rubygems.org

我的gemfile有大约150个宝石,我的gemfile.lock有超过500行。半小时内没有其他输出,我想知道在什么时候我应该接受一些错误。我假设有详细说明会有一些输出但没有出现。任何帮助都会受到赞赏,因为我不确定我是否只是在浪费时间。

更新

根据我提出的建议" gem install rails"并收到以下输出:

Fetching: i18n-0.7.0.gem (100%)
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /opt/vagrant_ruby/lib/ruby/gems/1.8 directory.

首先,为什么我不能在我的软件包安装中获得这样的信息,然后我应该更改此目录的所有权还是我的配置存在问题?

2 个答案:

答案 0 :(得分:0)

我要去 - 有些不对劲。 bundle install --verbose是在安装时从bundler中获取最多信息的适当方法。我会尝试更简单的东西,比如gem install rails,看看它是否有效。这将有助于诊断它是否是一个网络问题。还要尝试暂时删除你的Gemfile以查看它是否只用10个宝石来完成。

答案 1 :(得分:0)

为您的用户授予对/opt目录的访问权限,并使用:

chown -R `whoami` /opt

再试一次