奇怪的问题,但在这里。
我是 rails 的初学者,我刚刚开始在本地开发我的第二个应用程序。但是,每次安装后我都会遇到以下问题 - 缺少几个 gemfile(轨道是最明显的)。
因此,我删除了安装,重新运行并列出了 gemfile - 它们都在那里。但是,在初始化 git 存储库并将项目推送到我的 GitHub 后,gem list
命令显示现在缺少许多 gem - 此时我无法运行任何rake
命令或例如rails server
。
所以我清除了回购并重新安装。 gem list
说宝石都存在,server
和rake
命令有效;但是推送回购,它随后打包了 - gem list
显示只剩下少数宝石。
准备相信我错过了一些非常明显的东西,但任何建议将不胜感激。
欢迎;-)
我想你想创建一个Rails 3应用程序。因此,首先确保您已安装捆绑器。
gem install bundler
创建应用程序的步骤如下:
rails new your_app
然后在应用程序文件夹中运行捆绑器:
cd your_app
bundler install
现在您应该能够运行该应用程序:
rails s
去拜访本地主机:3000。如果这不起作用,则您还有其他问题。然后粘贴堆栈跟踪...
问题是我忘记了我安装了两个版本的 Ruby,并且由于某种原因我没有使用 rvm 正确设置默认值。指定默认值然后检查该版本的 Ruby 是否存在 gem 修复了它。