1

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

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

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

所以我清除了回购并重新安装。gem list说宝石都存在,server并且rake命令有效;但是推送回购并随后打包 -gem list显示只剩下少数宝石。

考虑到我的经验,我准备相信我遗漏了一些非常明显的东西,但任何建议都将不胜感激。

4

2 回答 2

0

欢迎 ;-)

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

gem install bundler

创建应用程序的步骤是:

rails new your_app

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

cd your_app
bundler install

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

rails s

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

于 2012-11-23T19:32:31.787 回答
0

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

于 2013-04-15T12:43:25.637 回答