Rails安装中缺少Gemfiles

时间:2012-11-23 19:01:24

标签: ruby-on-rails git gem gemfile

有点奇怪的问题,但是这里有。

我是rails的初学者,我刚开始在本地开发第二个应用程序。但是,每次安装后我都会遇到以下问题 - 缺少几个gemfiles(铁路是最明显的)。

所以,我删除了安装,重新运行它并列出了gemfiles - 它们都在那里。但是,在初始化git repo并将项目推送到我的GitHub后,gem list命令显示现在缺少一些宝石 - 此时我无法运行任何rake命令或例如rails server

所以我清理了回购并重新安装。 gem list表示宝石都存在,serverrake命令有效;但推动回购并随后打包 - gem list只显示少数几颗宝石。

考虑到我的经验,我准备相信我错过了一些非常明显的东西,但任何建议都会受到赞赏。

2 个答案:

答案 0 :(得分:0)

欢迎; - )

我想你想创建一个Rails 3应用程序。所以首先要确保你已经安装了bundler。

gem install bundler

创建应用程序的步骤如下:

rails new your_app

然后在应用程序文件夹中运行bundler:

cd your_app
bundler install

现在您应该可以运行该应用程序:

rails s

去访问localhost:3000。如果这不起作用,您还有其他问题。然后粘贴堆栈跟踪......

答案 1 :(得分:0)

问题是我忘记了我安装了两个版本的Ruby,并且由于某种原因我没有正确设置rvm的默认值。指定默认值然后检查gems是为那个版本的Ruby修复了它。