我已经从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.
首先,为什么我不能在我的软件包安装中获得这样的信息,然后我应该更改此目录的所有权还是我的配置存在问题?
答案 0 :(得分:0)
我要去 - 有些不对劲。 bundle install --verbose
是在安装时从bundler中获取最多信息的适当方法。我会尝试更简单的东西,比如gem install rails
,看看它是否有效。这将有助于诊断它是否是一个网络问题。还要尝试暂时删除你的Gemfile以查看它是否只用10个宝石来完成。
答案 1 :(得分:0)
为您的用户授予对/opt
目录的访问权限,并使用:
chown -R `whoami` /opt
再试一次