【问题标题】:Command Rails server命令 Rails 服务器
【发布时间】:2016-10-01 08:26:07
【问题描述】:

我试过这个命令rails server,然后我得到这个错误

/usr/local/bin/rails:23:in `load': cannot load such file -- /usr/share/rubygems-integration/all/gems/railties-4.2.6/bin/rails (LoadError)
    from /usr/local/bin/rails:23:in `<main>'

【问题讨论】:

  • gem install rails
  • 我试过了,但我得到了同样的错误,我必须安装其他依赖项?
  • 卸载并安装 rails gem。
  • 你是从你的项目所在的文件夹运行命令吗?
  • 也许可以尝试使用 rvm 安装

标签: ruby-on-rails ruby ubuntu server


【解决方案1】:

试试这些命令:

  1. gem update --system
  2. bundle install
  3. rails server

或者作为单行:

gem update --system; bundle install; rails server

【讨论】:

    【解决方案2】:

    尝试运行以下命令:

    sudo gem install rails
    

    sudo bundle install
    

    关闭一次后再次启动终端,然后执行..

    rails server

    【讨论】:

    • 谢谢!它也帮助了我!我收到以下错误:/usr/local/bin/rails:23:in load': cannot load such file -- /usr/share/rubygems-integration/all/gems/railties-4.2.6/bin/rails (LoadError) from /usr/local/bin/rails:23:in
      '
    【解决方案3】:

    如果您使用 rvm 安装 ti,我的建议是通过 homebrew 安装 rbenv。我在 rvm 上也遇到了一些问题,但这对我有用。

    此外,只有在项目文件夹中时,您才能启动 Rails 服务器。

    brew install rbenv ruby-build
    
    # Add rbenv to bash so that it loads every time you open a terminal
    echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
    source ~/.bash_profile
    
    # Install Ruby
    rbenv install 2.3.1
    rbenv global 2.3.1
    ruby -v
    

    然后安装导轨

    gem install rails -v 4.2.6
    rbenv rehash
    rails -v
    # Rails 4.2.6
    

    【讨论】:

    • 我试过然后我在文件夹 genieacs-gui 中输入命令sudo rails server,然后我收到此错误/usr/lib/ruby/2.3.0/rubygems/dependency.rb:319:in to_specs': 总共 85 个中找不到 'tzinfo' (~> 1.1) gem(s) (Gem::LoadError)`
    猜你喜欢
    • 2014-12-31
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多