问题是当我尝试通过运行rails new myapp -d=mysql
成功创建Rails应用程序后使用rails server命令启动服务器。但是,我无法启动服务器,它给了我以下错误:
Could not find gem 'mysql2 (~> 0.2.6, runtime)' in any of the gem sources listed in your Gemfile. Run `bundle install` to install missing gems.
然后我运行bundle install但是不可能发生。 我安装了:
我到处搜索但没人能解决我的问题请尽快帮我解决这个问题。我正在使用Ubuntu 11.04。 提前谢谢。
答案 0 :(得分:0)
如果您的软件包安装说明已安装所有内容,请尝试使用
为rails命令添加前缀bundle exec rails server <other args here>
这将确保您在捆绑包的上下文中运行服务器(由您的Gemfile定义)。如果这可以解决您的问题,那么您可以继续使用该命令运行服务器,或者找出您的环境有什么问题(可能是路径问题,或者您可能安装了多个版本的ruby或bundler,而且事情并非如此)安装在你认为的地方)
答案 1 :(得分:0)
我使用“gem install rails”命令重新安装了rails 4.2.4
使用rails new helloworld生成新项目
“cd helloworld”和“rails server”将启动我的服务器。