问题标签 [execjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 从python调用js方法
我正在用 python 为 Kodi 构建一个附加组件。为此,我需要从 python 调用一些 js 方法。我有一个 js sdk。我如何从 python 调用它的方法。我正在使用 execjs。如果我编写简单的js方法,没有问题,但是使用execjs,SDK的方法无法访问。需要帮忙。
ruby-on-rails-4 - ExecJS 意外令牌:vue.js 方法中的运算符 (>)
我在我的 vue 对象中有这个方法:
在资产预编译期间,我收到此错误:
我设法找到了它的来源.then((response) => {
,但不知道如何解决这个问题。可能是ExecJS不知道vue-resource 中的 Promise 语法。任何帮助表示赞赏。
ruby-on-rails - Capistrano:部署时出现 ExecJS 错误
我正在使用 Rails 4.2.6 和 Debian 8.5,并且我正在按照本指南部署我的 Rails 应用程序。
当我部署我的应用程序时,我收到 ExecJS 错误。在此处查看我的部署日志。
我做了什么但不起作用:
- 在服务器上安装 NodeJS
- 在 Gemfile 中添加 execjs 和 therubyracer
- 在服务器中安装 execjs 和 therubyracer
这三个都不适合我。
我应该怎么办?我在这里想念什么?
ruby-on-rails - 为什么 ExecJS 经常使用 100% CPU?
我正在使用 Ruby 2.2.4 和 Rails 4.2.5 和 Capistrano 进行部署,但是在我最近一次提交后突然服务器总是使用 100% CPU。我使用 htop 和 saw 命令nodejs tmp/execjs
使用所有 CPU。
谁能解释一下并告诉我这个问题的解决方案,好吗?谢谢。
更新:
这通常需要 3-4 小时,当我添加 gem 'local_time' 时会出现这个问题
这是我的捆绑清单
* CFPropertyList (2.3.2)
* actionmailer (4.2.5)
* actionpack (4.2.5)
* actionview (4.2.5)
* activejob (4.2.5)
* activemodel (4.2.5)
* activerecord (4.2.5)
* activesupport (4.2.5)
* acts-as-taggable-on (3.5.0)
* addressable (2.4.0)
* arel (6.0.3)
* autoprefixer-rails (6.3.6.1)
* awesome_print (1.6.1)
* axiom-types (0.1.1)
* bcrypt (3.1.10)
* best_in_place (3.0.3)
* bootstrap (4.0.0.alpha3 f6a7b7b)
* bootstrap-datepicker-rails (1.6.1.1)
* builder (3.2.2)
* bundler (1.11.2)
* carrierwave (0.10.0)
* carrierwave_backgrounder (0.4.2)
* certified (1.0.0)
* chartkick (2.0.0)
* chronic (0.10.2)
* chunky_png (1.3.5)
* ckeditor (4.1.6 93c1b19)
* climate_control (0.0.3)
* cocaine (0.5.8)
* coercible (1.0.0)
* coffee-rails (4.1.0)
* coffee-script (2.4.1)
* coffee-script-source (1.9.1.1)
* compass (1.0.3)
* compass-core (1.0.3)
* compass-import-once (1.0.5)
* compass-rails (3.0.2)
* composite_primary_keys (8.1.2)
* concurrent-ruby (1.0.2)
* connection_pool (2.2.0)
* cookiejar (0.3.0)
* curb (0.8.8)
* datetimepicker-rails (4.7.16 36d21ce)
* dentaku (2.0.7)
* descendants_tracker (0.0.4)
* devise (3.5.2)
* doorkeeper (3.1.0)
* dotenv (2.1.0)
* dotenv-rails (2.1.0)
* dropzonejs-rails (0.7.2)
* em-http-request (1.1.3)
* em-socksify (0.3.1)
* enum_accessor (2.3.0)
* enum_help (0.0.14)
* equalizer (0.0.11)
* erubis (2.7.0)
* eventmachine (1.2.0.1)
* excon (0.45.4)
* execjs (2.6.0)
* faraday (0.9.2)
* faraday_middleware (0.10.0)
* faye (1.1.2)
* faye-websocket (0.10.4)
* ffi (1.9.10)
* filterrific (2.0.5)
* fission (0.5.0)
* fog (1.36.0)
* fog-aliyun (0.1.0)
* fog-atmos (0.1.0)
* fog-aws (0.7.6)
* fog-brightbox (0.10.1)
* fog-core (1.35.0)
* fog-dynect (0.0.2)
* fog-ecloud (0.3.0)
* fog-google (0.1.0)
* fog-json (1.0.2)
* fog-local (0.2.1)
* fog-powerdns (0.1.1)
* fog-profitbricks (0.0.5)
* fog-radosgw (0.0.4)
* fog-riakcs (0.1.0)
* fog-sakuracloud (1.4.0)
* fog-serverlove (0.1.2)
* fog-softlayer (1.0.2)
* fog-storm_on_demand (0.1.1)
* fog-terremark (0.1.0)
* fog-vmfusion (0.1.0)
* fog-voxel (0.1.0)
* fog-xenserver (0.2.2)
* fog-xml (0.1.2)
* font-awesome-sass (4.4.0)
* formatador (0.2.5)
* foursquare2 (2.0.2)
* friendly_id (5.1.0)
* geocoder (1.3.4)
* globalid (0.3.6)
* grape (0.13.0)
* grape-entity (0.5.1)
* grape-kaminari (0.1.8)
* grape-swagger (0.20.3)
* grape-swagger-rails (0.2.1)
* groupdate (3.0.1)
* hashie (3.4.3)
* high_voltage (2.4.0)
* http_parser.rb (0.6.0)
* i18n (0.7.0)
* ice_nine (0.11.1)
* inflecto (0.0.2)
* ipaddress (0.8.0)
* jbuilder (2.3.2)
* jquery-rails (4.0.5)
* jquery-turbolinks (2.1.0)
* json (1.8.3)
* jwt (1.5.2)
* kaminari (0.16.3)
* local_time (1.0.3)
* loofah (2.0.3)
* mail (2.6.4)
* mime-types (3.1)
* mime-types-data (3.2016.0521)
* mini_magick (4.3.6)
* mini_portile2 (2.1.0)
* minitest (5.9.0)
* momentjs-rails (2.10.6 3d35d16)
* money (6.7.0)
* multi_json (1.11.2)
* multi_xml (0.5.5)
* multipart-post (2.0.0)
* nilify_blanks (1.2.1)
* nokogiri (1.6.8)
* obfuscate_id (0.2.0)
* orm_adapter (0.5.0)
* paper_trail (4.0.0)
* pg (0.18.3)
* pg_search (1.0.6)
* phonelib (0.5.4)
* pkg-config (1.1.7)
* polyamorous (1.1.0)
* programr (0.0.1 af04cc1)
* puma (3.1.0)
* pundit (1.0.1)
* rack (1.6.4)
* rack-accept (0.4.5)
* rack-cors (0.4.0)
* rack-mount (0.8.3)
* rack-protection (1.5.3)
* rack-test (0.6.3)
* rails (4.2.5)
* rails-assets-tether (1.1.1)
* rails-deprecated_sanitizer (1.0.3)
* rails-dom-testing (1.0.7)
* rails-html-sanitizer (1.0.3)
* railties (4.2.5)
* rake (11.2.2)
* rb-fsevent (0.9.7)
* rb-inotify (0.9.7)
* redis (3.2.2)
* request_store (1.2.0)
* responders (2.1.0)
* rubyzip (1.2.0)
* sass (3.4.19)
* sass-rails (5.0.4)
* scatter_swap (0.0.3)
* sendgrid (1.2.0)
* sidekiq (4.0.1)
* simple_form (3.2.0)
* sinatra (1.4.6)
* sixarm_ruby_unaccent (1.1.1)
* sprockets (3.6.3)
* sprockets-rails (3.1.1)
* squeel (1.2.3 5542266)
* thor (0.19.1)
* thread_safe (0.3.5)
* tilt (2.0.1)
* turbolinks (2.5.3)
* twilio-ruby (4.2.1)
* tzinfo (1.2.2)
* uglifier (2.7.2)
* unicode (0.4.4.2)
* virtus (1.0.5)
* warden (1.2.3)
* websocket-driver (0.6.4)
* websocket-extensions (0.1.2)
* whenever (0.9.4)
* xml-simple (1.1.5)
非常感谢您的帮助
ruby-on-rails - 尝试在 RoR 中为生产预编译资产时出现 ExecJS 运行时错误
我最近尝试预编译我的 Rails 4.2.6 CMS 应用程序的资产,但出现此错误:
我不知道如何找到导致这种情况的代码。该应用程序在开发模式下完美运行,我今天早上能够预编译资产,所以我想我今天做了一些导致这个问题发生的事情......关于如何找到它的任何提示?
javascript - 从 Rails 控制器执行 JS
我想在远程位置调用一个 javascript 文件(如 CDN 的)。我想从控制器调用该 JS 文件,并且应该能够调用该 JS 文件的函数并捕获输出。我知道EXECJS可以用于此。我想知道如何专门调用控制器内远程位置的 JS 文件并执行功能。
ruby-on-rails - Rails 5 Heroku deploy error: ExecJS::ProgramError: SyntaxError: Unexpected token: name (autoRegisterNamespace)
When trying to deploy a rails 5 app to heroku, I get the following error, when it reaches Running: rake assets:precompile
:
My Gemfile looks like this:
I tried both with and without:
Nothing helps. Running rake assets:precompile locally on my mac works...
ruby-on-rails - ExecJS 失败,未定义 CoffeeScript
这让我一整天都快要死了。我有一个 Rails 应用程序,我正在从 3.2 升级到 4.0.13,它在开发中运行良好。在 Rails 4 的测试中,我得到
ExecJS::ProgramError: ReferenceError: CoffeScript is not defined
在一系列集成测试中。我没有在任何地方显式调用或使用 ExecJS,它似乎是通过调用的,coffee-script
而后者又是通过调用的coffee-rails
。
我什至不知道我能给你什么有用的帮助。如果我手动将所有咖啡脚本编译为 javascript,甚至会发生这种情况,所以我不认为是我的咖啡导致了这种情况发生。
请随时索取东西,我会给你。
具有可能涉及此问题的版本的宝石:
javascript - “找不到 JavaScript 运行时”。如何安装一个?
我无法启动 Rails 服务器。显然我没有 JavaScript 运行时。
我去了链接
但我不知道该怎么做。那么我究竟该如何“安装”一个 JavaScript 运行时呢?
这也是我的 GemFile: