我在這裏遇到一個有趣的問題。每當我在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