问题标签 [joyent]
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.
node.js - Joyent 智能机器可以设置为遵循多层架构(web/app/db 机器)吗?
我快速浏览了 Joyent 的智能机器,但我找不到可以快速回答这个问题的信息。我想知道它们是否可以配置为三层(甚至两层)架构。
是否有合理的 web-app-db 服务器设置可以配置它们?理想情况下,机器使用内部网络相互通信,而不是为内部通信的网络使用计费。
git - Joyent no.de:无法 ssh/git 推送到我的 node.js 机器
我得到:
ssh: connect to host switchboard1.no.de port 34726: Bad file number fatal: 远端意外挂断
正如说明所说,我在 .ssh 中的配置文件如下所示:
我在 Windows 上运行并使用 git bash
谢谢!
node.js - Joyent no.de 和 Cloud9 ide
您好,我在joyent no.de 的帐户设置中复制了我的cloud9 ide SSH 密钥。当我在 cloud9 ide 控制台中启动“git push mywebsite.no.de master”时,出现以下错误:
这是否与以下未在任何地方设置的信息有关?我认为它是 cloud9 ide 的配置,但是如何设置呢?
主机 mywebsite.no.de
端口 26674
用户节点
ForwardAgent 是
node.js - no.de 从 github 拉取
我正在尝试从我的joyent smartmachine no.de thru putty 中提取或克隆一个git repo。我可以轻松连接到我的服务器,但只要我写:
git pull git@github.com/accoutName/repo
,我收到以下错误:
权限被拒绝(公钥)。致命:远端意外挂断
如何找到我的 smartmachine ssh 密钥以将其复制并粘贴到我的 github 帐户设置中?
谢谢你。
node.js - 部署 Express 应用
问题
我得到以下文件夹结构:
git 将此推送到我的 Joyent 机器会导致很多 npm 错误。我可以通过将 mongodb 和 mongoose 添加到我的 package.json 依赖项来避免它们,但服务不会启动。
我知道这是一个非常少量的信息,如果您需要更多信息,请指定类型,我会更新我的帖子。
输出:
解决方案/修复
为了解决所有问题,我必须将 mongoose 的 package.json 的 devDependencies 添加到 myapp package.json incl。猫鼬依赖。
要使这一切都准备好 Joyent SmartMachine 节点服务,您必须添加
到你的 package.json,否则 node-service 不知道哪个 .js 作为主要执行。
今天晚上我将一步一步地发布我的整个成功故事
node.js - Joyent的no.de开发环境可以监听80以外的端口吗?
我最近在 Joyent 的免费开发平台上配置了 Node SmartMachine。我无法让我的 Node 服务器监听 80 以外的任何端口。
这有效:
当我访问 http://[my machine].no.de/ 时,我看到了预期的输出。
但是,如果我尝试:
并访问相应端口上的页面,我会得到类似“糟糕!Google Chrome 无法连接到 [我的机器].no.de:3000”
我在http://wiki.joyent.com/上没有找到任何有用的东西。有人对我所缺少的有任何见解吗?
mysql - 我想在 Joyent 上从 mysql 升级到 mysql2
我的应用程序中出现以下错误。
我找到了解决方案,为此我需要将远程服务器中的 mysql gem 升级到 mysql2,即 JOYENT。
当我运行时"gem install mysql2"
出现以下错误
现在我想知道如何mysql2
在服务器上安装?
我试过以下
参考:-安装 mysql2 时出错:无法构建 gem 原生扩展
但是当我运行上面的命令时,它给了我以下错误
现在我想知道我应该遵循哪些步骤才能安装mysql2
ruby - 在 smartos plus 上安装 ruby
所以我得到了 smartos 64 plus 机器(joyent)
它没有安装导轨,因为我有一个
尝试运行 rails 应用程序时出错(通过 rails s)
所以我通过
我得到了一个错误:
它还说(当我尝试下载源代码并手动编译时)
顺便说一句,我也尝试了 smartos 打包器
我有点困惑,因为 SmartOS plus 版本应该预装了大部分内容!
php - php中的UTF-8问题:var_export()返回\0空字符,ucfirst()、strtoupper()等行为异常
我们正在处理以前从未发生过的 Joyent Solaris 服务器中的一个奇怪错误(在 localhost 或其他两个具有相同 php 配置的 Solaris 服务器中不会发生)。实际上,我不确定我们是否必须查看 php 或 solaris,如果它是软件或硬件问题......
我只是想发布这个,以防有人能指出我们正确的方向。
因此,问题似乎出在var_export()
处理奇怪字符时。在 CLI 中执行此操作,我们在 localhost 机器和其中两台服务器中获得了预期的结果,但在第三台服务器中却没有。所有这些都配置为使用utf-8
.
在较旧的服务器和 localhost (预期)中提供此功能:
但是在服务器中,我们遇到了问题(PHP 版本 => 5.3.6),它会\0
在遇到“不常见”字符时添加空字符:è、á、ç、...
关于应该在哪里看的任何想法?提前致谢。
更多信息:
PHP version 5.3.6
.setlocale()
没有解决任何问题。default_charset
UTF-8
在php.ini
. _mbstring.internal_encoding
设置为UTF-8
inphp.ini
。mbstring.func_overload = 0
.- 这发生在 CLI(示例)和 Web 应用程序(php-fpm + nginx)中。
iconv
编码也是UTF-8
- 所有文件
utf-8
编码。
system('locale')
返回:
到目前为止完成的一些测试(CLI):
正常行为:
不正常:
所以问题似乎出在“使用当前语言环境但逐字节操作的字符串函数”var_export()
文档中(查看@hakre的答案)。
ruby-on-rails - 网站迁移后,index.html 不再自动加载
感谢您的任何帮助,您可以提供!
我们刚刚将我们的网站迁移到了新服务器。它位于运行 Sun/Oracle Solaris 的 Joyent Cloud 上,除了 PHP 之外,它还有 Ruby。它在 MySQL 和 Apache 上运行。
之前,我们进行了一些设置,以便当我导航到“example.com/community”时,我的浏览器会找到“example.com/community/index.html”,然后元刷新将我适当地重定向到“example.com/社区板”
现在,当我导航到“example.com/community”时,我收到“找不到文件”错误。但是,如果我导航到“example.com/community/index.html”,该站点将按预期工作。
我认为这是 Apache 中的一个问题,但我不是 100% 确定。有没有办法解决这个问题?一步一步的建议将不胜感激!