【问题标题】:Rails & Bundler - gems installing inside rails applicationRails & Bundler - 在 Rails 应用程序中安装 gems
【发布时间】:2010-12-30 09:03:48
【问题描述】:

在新安装 osx rvm 后,运行 bundle install 的 bundler 和 rails 3 会以某种方式解压我的应用程序中的所有内容。我做了以下事情:

已安装的 rvm

$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

在 bash 中添加了以下内容

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.

通过 rvm 安装 ruby​​

rvm install 1.9.2
rvm -default 1.9.2

rubygems 安装的导轨

gem install rails

已安装的捆绑器

gem install bundle

从现有的 rails 应用程序中安装了我的 gems

bundle install

这导致以下目录结构我的应用程序根目录中:

mycoolblog/rails/ruby/1.9.1/bin | bundler | cache | doc | gems | specification 

很明显,我的安装出错了,但不知道如何修复它。 ,如果我需要在投票结束此问题之前提供更多详细信息,请告诉我。

【问题讨论】:

  • 喜欢我们。从头开始
  • 您是否真的投票结束了我的问题但留下了几乎无法辨认的评论?
  • 也许你在这个问题中遇到了同样的问题:stackoverflow.com/questions/3692188/…

标签: ruby-on-rails bundle bundler


【解决方案1】:

如果有人遇到这种情况,解决方案是:

rm -rf ~/.bundle/ ~/.gem/ .bundle/ Gemfile.lock

我不知道这是怎么发生的,所以除了找到的修复程序之外无法详细说明。

【讨论】:

  • 如果你还没有找到原因,我愚蠢地跑了bundle install sass --local,它创建了一个以saas为路径的包配置文件。在此之后,所有捆绑操作都从 sass 文件夹中起飞,直到我找到您的答案。谢谢。
猜你喜欢
  • 2019-07-14
  • 1970-01-01
  • 1970-01-01
  • 2018-01-06
  • 1970-01-01
  • 2011-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多