1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
--- a/script/lib/run-apm-install.js
+++ b/script/lib/run-apm-install.js
@@ -8,11 +8,8 @@
const installEnv = Object.assign({}, process.env)
// Set resource path so that apm can load metadata related to Atom.
installEnv.ATOM_RESOURCE_PATH = CONFIG.repositoryRootPath
- // Set our target (Electron) version so that node-pre-gyp can download the
- // proper binaries.
- installEnv.npm_config_target = CONFIG.appMetadata.electronVersion
childProcess.execFileSync(
- CONFIG.getApmBinPath(),
+ 'apm',
['--loglevel=error', ci ? 'ci' : 'install'],
{env: installEnv, cwd: packagePath, stdio: stdioOptions || 'inherit'}
)
--- a/src/package-manager.js
+++ b/src/package-manager.js
@@ -167,13 +167,7 @@
return configPath || this.apmPath
}
- const commandName = process.platform === 'win32' ? 'apm.cmd' : 'apm'
- const apmRoot = path.join(process.resourcesPath, 'app', 'apm')
- this.apmPath = path.join(apmRoot, 'bin', commandName)
- if (!fs.isFileSync(this.apmPath)) {
- this.apmPath = path.join(apmRoot, 'node_modules', 'atom-package-manager', 'bin', commandName)
- }
- return this.apmPath
+ return '/usr/lib/node_modules/atom-package-manager/bin/apm'
}
// Public: Get the paths being used to look for packages.
|