我在这里遇到一个有趣的问题。每当我在rails中创建应用程序时,我都会用gem'therubyracer'来更新我的gem文件。在成功安装宝石后未安装'bundle install'的Gem
我已经成功地在新的应用程序根目录中运行gem install therubyracer,但是当我运行bundle install时,therubyracer gem不会出现在已安装的gem列表中。
我还成功地在RVM中的默认gemset内部安装了therubyracer gem,当我运行RVM时显示所有gem列表。但是,当我创建一个新的rails应用程序时,therubyracer不会出现在捆绑的gem列表中。
奇怪的是,当我进入新的rails应用程序目录并运行gem list时,有它是therubyracer。然而,如果我运行bundle安装,therubyracer仍然不会出现在捆绑/安装的gem列表中。
我觉得我可能会生气。请帮助=)
请向我们展示您正在运行的确切命令。从您的问题来看,由于缺少标点符号,很难判断您是使用'bundle install therubyracer'还是仅仅使用'bundle install'。 – 2011-12-19 11:20:34
据我所知,如果gem没有在您的Gemfile中列出,它将不会与'bundle install'一起安装,而且当您启动rails服务器时它不会被加载。 – Bohdan 2011-12-19 13:48:04