有点奇怪的问题,但是这里有。
我是rails的初学者,我刚开始在本地开发第二个应用程序。但是,每次安装后我都会遇到以下问题 - 缺少几个gemfiles(铁路是最明显的)。
所以,我删除了安装,重新运行它并列出了gemfiles - 它们都在那里。但是,在初始化git repo并将项目推送到我的GitHub后,gem list
命令显示现在缺少一些宝石 - 此时我无法运行任何rake
命令或例如rails server
。
所以我清理了回购并重新安装。 gem list
表示宝石都存在,server
和rake
命令有效;但推动回购并随后打包 - gem list
只显示少数几颗宝石。
考虑到我的经验,我准备相信我错过了一些非常明显的东西,但任何建议都会受到赞赏。
答案 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修复了它。