Skip to content

react-native link react-native-oauth fails on Windows #50

Open

Description

@Cleanshooter

It seems the addition of the prelink and postlink rnpm commands to the json.package prevent Windows users from using this tool. The shell scripts you have written are not windows env compatible and cause rnpm-install to crash. I'll see if I can write a fix for this.

rnpm-install ERR! It seems something went wrong while linking. Error: spawn UNKNOWN
Please file an issue here: https://github.com/facebook/react-native/issues

spawn UNKNOWN

Activity

  1. Cleanshooter commented on Jan 18, 2017

    @Cleanshooter
    Author

    Removing the following from package.json allows linking to complete succesfuly.

      "rnpm": {
        "commands": {
          "prelink": "node_modules/react-native-oauth/bin/prepare.sh",
          "postlink": "node_modules/react-native-oauth/bin/cocoapods.sh"
        },
        "ios": {
          "project": "ios/OAuthManager.xcodeproj"
        },
        "android": {
          "packageInstance": "new OAuthManagerPackage()"
        }
      },
    

    https://github.com/Cleanshooter/react-native-oauth

    Not really a solution but a work around for now... I guess. I'm not experienced enough with npm packages to figure out how to run shells from Windows CMD so this library would be more cross compatible.

  2. gbenga504 commented on Feb 18, 2017

    @gbenga504

    Nice.... That worked for me also

  3. roshkins commented on Mar 2, 2017

    @roshkins

    I had the same issue, and the workaround worked! Could executing .sh files under Bash on Ubuntu on Windows work?

  4. Cleanshooter commented on Mar 10, 2017

    @Cleanshooter
    Author

    Yeah your best best for this to work as is might be to run it in a docker container or something...

  5. KeanuTomatoMomotaro commented on Nov 21, 2017

    @KeanuTomatoMomotaro

    @Cleanshooter i tried the solution and it linking was successful, however i was unable to build and run the application as I got the following error:

    Execution failed for task ':react-native-oauth:compileReleaseJavaWithJavac'.
    
  6. jinz11 commented on Jan 6, 2019

    @jinz11

    manually removed this section will cause app failed to generate apk due to verify release resource step failed. I think should update this changes on repo instead of remove it manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions