Jac*_* H. 9 ruby-on-rails bundler
这有点奇怪.无论何时我进行捆绑安装,Bundler都会将所有宝石安装到路径#{RAILS_ROOT} /json_pure/ruby/1.8/gems.我直接从另一个完美运行的应用程序复制了Gemfile,我认为我没有修改任何其他配置.有什么想法可以在这里发生什么?
不确定它是否有帮助,但我的Gemfile.lock如下:
GEM
remote: http://rubygems.org/
specs:
GData (0.0.4)
builder (>= 2.1.2)
hoe (>= 1.2.1)
abstract (1.0.0)
actionmailer (3.0.0.rc)
actionpack (= 3.0.0.rc)
mail (~> 2.2.5)
actionpack (3.0.0.rc)
activemodel (= 3.0.0.rc)
activesupport (= 3.0.0.rc)
builder (~> 2.1.2)
erubis (~> 2.6.6)
i18n (~> 0.4.1)
rack (~> 1.2.1)
rack-mount (~> 0.6.9)
rack-test (~> 0.5.4)
tzinfo (~> 0.3.22)
activemodel (3.0.0.rc)
activesupport (= 3.0.0.rc)
builder (~> 2.1.2)
i18n (~> 0.4.1)
activerecord (3.0.0.rc)
activemodel (= 3.0.0.rc)
activesupport (= 3.0.0.rc)
arel (~> 0.4.0)
tzinfo (~> 0.3.22)
activeresource (3.0.0.rc)
activemodel (= 3.0.0.rc)
activesupport (= 3.0.0.rc)
activesupport (3.0.0.rc)
arel (0.4.0)
activesupport (>= 3.0.0.beta)
bcrypt-ruby (2.1.2)
builder (2.1.2)
capybara (0.3.9)
culerity (>= 0.2.4)
mime-types (>= 1.16)
nokogiri (>= 1.3.3)
rack (>= 1.0.0)
rack-test (>= 0.5.4)
selenium-webdriver (>= 0.0.3)
chronic (0.2.3)
hoe (>= 1.2.1)
columnize (0.3.1)
configuration (1.1.0)
crummy (0.1.0)
culerity (0.2.10)
database_cleaner (0.5.2)
devise (1.1.rc2)
bcrypt-ruby (~> 2.1.2)
warden (~> 0.10.7)
erubis (2.6.6)
abstract (>= 1.0.0)
factory_girl (1.3.2)
factory_girl_rails (1.0)
factory_girl (~> 1.3)
rails (>= 3.0.0.beta4)
faker (0.3.1)
ffi (0.6.3)
rake (>= 0.8.7)
geokit (1.5.0)
haml (3.0.16)
hirb (0.3.2)
hoe (2.6.1)
rake (>= 0.8.7)
rubyforge (>= 2.0.4)
hpricot (0.8.2)
i18n (0.4.1)
json (1.4.6)
json_pure (1.4.6)
launchy (0.3.7)
configuration (>= 0.0.5)
rake (>= 0.8.1)
libxml-ruby (1.1.4)
linecache (0.43)
mail (2.2.5)
activesupport (>= 2.3.6)
mime-types
treetop (>= 1.4.5)
mime-types (1.16)
nokogiri (1.4.3.1)
paperclip (2.3.3)
activerecord
activesupport
polyglot (0.3.1)
populator (0.2.5)
rack (1.2.1)
rack-mount (0.6.9)
rack (>= 1.0.0)
rack-test (0.5.4)
rack (>= 1.0)
rails (3.0.0.rc)
actionmailer (= 3.0.0.rc)
actionpack (= 3.0.0.rc)
activerecord (= 3.0.0.rc)
activeresource (= 3.0.0.rc)
activesupport (= 3.0.0.rc)
bundler (>= 1.0.0.rc.1)
railties (= 3.0.0.rc)
railties (3.0.0.rc)
actionpack (= 3.0.0.rc)
activesupport (= 3.0.0.rc)
rake (>= 0.8.3)
thor (~> 0.14.0)
rake (0.8.7)
roo (1.3.11)
GData (>= 0.0.4)
hpricot (>= 0.6)
libxml-ruby (>= 1.1.3)
rubyzip (>= 0.9.1)
spreadsheet (>= 0.6.4)
ruby-debug (0.10.3)
columnize (>= 0.1)
ruby-debug-base (~> 0.10.3.0)
ruby-debug-base (0.10.3)
linecache (>= 0.3)
ruby-ole (1.2.10.1)
rubyforge (2.0.4)
json_pure (>= 1.1.7)
rubyzip (0.9.4)
selenium-webdriver (0.0.27)
ffi (>= 0.6.1)
json_pure
rubyzip
shoulda (2.11.0)
spork (0.8.4)
spreadsheet (0.6.4.1)
ruby-ole
sqlite3-ruby (1.3.1)
thor (0.14.0)
treetop (1.4.8)
polyglot (>= 0.3.1)
tzinfo (0.3.22)
warden (0.10.7)
rack (>= 1.0.0)
will_paginate (3.0.pre)
wirble (0.1.3)
PLATFORMS
ruby
DEPENDENCIES
capybara
chronic
crummy
database_cleaner
devise (= 1.1.rc2)
factory_girl_rails
faker
geokit
haml
hirb
hpricot
json
launchy
paperclip
populator
rails (= 3.0.0.rc)
roo (= 1.3.11)
ruby-debug
shoulda (= 2.11)
spork
sqlite3-ruby
will_paginate (= 3.0.pre)
wirble
Run Code Online (Sandbox Code Playgroud)
Bri*_*ong 24
如果您不小心输入bundle install SOME_GEM它似乎永久地将您的gem目录设置为SOME_GEM.
看起来你可以恢复正常了 bundle install --system
命令行-UI-失败
图来自:http://www.theirishpenguin.com/2011/03/05/bundler-installing-gems-into-the-wrong-directory-mea-culpa/
Tri*_*rip 11
嗯..只是猜测你最初安装捆绑器的时候.尝试重新安装:
您可以在安装via时指定此设置
bundle install /path/to/bundle.Bundler会记住您在特定计算机上安装依赖项的位置,以便将来安装,加载,设置等.
这也是Carl Huda对故障排除的建议:
rm -rf ~/.bundle/ ~/.gem/ .bundle/ Gemfile.lock
bundle install
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10737 次 |
| 最近记录: |