gpt4 book ai didi

ruby-on-rails-3 - 让 Rails 与 JS 运行时环境一起工作

转载 作者:行者123 更新时间:2023-12-04 07:13:29 25 4
gpt4 key购买 nike

我正在使用 Ubuntu 11.10 和终端来安装和运行 Rails。这里是我到目前为止设置 Rails 的过程:

  • 下载并安装 Ruby 1.9.2 和 Rails 3.1.0
    -- 我使用 sudo apt-get ruby​​1.9.1sudo gem install 完成了这个
    轨道
  • 我使用 rails new path/to/app 制作了一个新的 Rails 应用程序
  • 我转到新的应用程序目录并尝试运行 rails server 并得到了一个关于没有 JS ruby​​ 环境的错误
  • 我必须为 execjs 获取一个 JS 运行时环境,所以我下载了“therubyracer”以及'therubyrhino'并将它们添加到我的gem文件中,一次一个这样: gem
    'therubyracer'
    然后运行 ​​bundle install
  • 安装成功后,我再次运行 rails server
    -- 在这两种运行时环境中,我都遇到了类似的错误:
Could not find libv8-3.3.10.4 in any of the sourcesRun `bundle install` to install missing gems.Could not find therubyrhino-1.73.0 in any of the sourcesRun `bundle install` to install missing gems.

Bundle 知道这些程序在哪里,当我输入 bundle show libv8bundle show therubyrhino。他们都在/usr/lib/ruby/gems/1.9.1/gems/_ 所有其他 gem 所在的位置位于捆绑安装位置。

有谁知道这个异常出现在 Rails 源代码中的什么地方代码?有谁知道 Rails 是如何收集 gem 的?更好的是,有人遇到过这个问题并且知道如何解决吗?

非常感谢,
喜欢

最佳答案

您是否尝试过使用 bundle exec rails server 启动服务器?

关于ruby-on-rails-3 - 让 Rails 与 JS 运行时环境一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8493268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com